C# - OleDbDataReader

Programovacie jazyky, rady, poradňa...
Nosferatu
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 24 máj 2005, 8:50

C# - OleDbDataReader

Príspevok od používateľa Nosferatu »

neviem prečo mi to nejde, pokukal som všetky dokumentácie a všade píšu že to takto pôjde a nejde to.
Príklad

Kód: Vybrať všetko

...
string SQLCommand = "SELECT title,content FROM articles WHERE id='1";
OleDbCommand command = new OleDbCommand(SQLCommand, DB);
OleDbDataReader reader = command.ExecuteReader();
...
a napíše mi

Kód: Vybrať všetko

Exception Details: System.Data.OleDb.OleDbException: Nesoulad datových typů ve výrazu.
RIADOK: 
OleDbDataReader reader = command.ExecuteReader();
..šak reader je typu objekt a a metoda ExecuteReader() objektu command má vraciať objekt OleDbDataReader.. už som z toho zúfalý :cry:
Nosferatu
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 24 máj 2005, 8:50

Príspevok od používateľa Nosferatu »

sakriš ja som tĺk, chyba je v SQL dotaze, ešte to vyriešiť.. :?
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Príspevok od používateľa IgiPoP »

Nosferatu napísal:sakriš ja som tĺk, chyba je v SQL dotaze, ešte to vyriešiť.. :?


zeby ta chybajuca uvodzovka? resp. predpokladam, ze id je typu integer, cize staci napisat WHERE id=1
Nosferatu
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 24 máj 2005, 8:50

Príspevok od používateľa Nosferatu »

veru :? a ja som sa s tým cely deň trápil.. to mám tik z PHPčka :nono:
trizzo
VIP
VIP
Používateľov profilový obrázok
Príspevky: 2927
Registrovaný: 26 sep 2004, 14:39

Príspevok od používateľa trizzo »

Nosferatu napísal:veru :? a ja som sa s tým cely deň trápil.. to mám tik z PHPčka :nono:
???? a to ta ako napadlo???? sak ked v php pri definicii query zadas string ako select nieco from niekde where id = 1.....tak to funguje....
Napísať odpoveď