[ kosovic @ 18.12.2007. 11:04 ] @
| Pocetnik sam ,pa bi vas zamolio da mi nesto objasnite.
Naime imam textualno polje koje je povezano sa bazom podataka(drag and drop from data set)npr.
txtIme na mojoj Formi prikazuje neko ime iz baze, kada hocu da da dam uslov npr.
If (txtIme.text = = „kosta“)
{
Messagebox.Show(„to je kosta“);
}
I kada je uslov True ne prikazuje mi Messagebox sa porukom.
A ako se neki uslov nalazi u obicno textualno polje, dakle koje nije povezano sa bazom onda. kada je uslov True prikazuje mi Messagebox sa porukom.
U pitanju je Visual Studio 2008 programski jezik C#.
Pozdrav,
Drasko.
|
[ mmix @ 18.12.2007. 11:18 ] @
U kom trenutku pozivas taj IF, mozda se polje jos nije ucitalo iz baze?
[ kosovic @ 19.12.2007. 06:45 ] @
Mislim da se ucitalo se iz baze jer kada mu zadam
{
Messagebox.Show(txtIme.text);
}
Bez uslova If., normalno se ucita vrijednost koja je trenutno u zapisu.
[ Fedya @ 19.12.2007. 10:14 ] @
Verujem da ti je jasno da je if case sensitive, takodje mozda nisi koristio varchar u bazi (nego samo char), onda se vrednost dopunjava space-ovima...
Probaj sa
If(txtIme.Text.ToLower().Trim() == "kosta")
Ako to ne prodje zaustavi u debageru i vidi sta ti vrati txtIme.Text...
[ kosovic @ 19.12.2007. 10:42 ] @
Fedya zahvaljuje sada radi kako treba,takodje zahvaljujem mmix na pokusaju.
Pozdav Drasko
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.