[ ALGHEN @ 14.12.2005. 02:17 ] @
| Nije mi jeasno kako je moguce da upit
Code: SELECT _neka_kolona FROM _neka_tabela WHERE _neka_tabela LIKE '*_neki_uslov_*'
kada se postavi direktno u MS ACCESS-u radi bez greske, ali kada takav identican upit pozovem iz programa pisanog u C# ne vraca nijedan rezulata...nikad...
Da li neko zna nacin da ovo izvedem, nikako mi nije jasno o cemu se radi?
Svi ostali upiti rade kako treba.
Upite prosledjujem bazi kao string i nikad nemam problem osim sa LIKE ili NOT LIKE upitomima.
Unapred zahvalan... |
[ X Files @ 14.12.2005. 14:47 ] @
Umesto onih zvezdica probaj znak %
[ ALGHEN @ 14.12.2005. 17:30 ] @
Dakle ne mogu da verujem, kakav sam ja kreten!!!
@X Files:
Hvala prijatelju, naravno da radi sa '%', oci si mi otvorio!!!
Neverovatno ali kada se takav isti upit (sa '%' umesto '*') postavi u MS ACCESS-u direktno ne vraca nikakve rezultate, ali kada iz programa pozovem, obrnuto je!
Ne mogu da verujem kakva glupost!
Znam da je u svakom SQL jeziku nad bilo kojom bazom da sam radio (a nije da mi je prva baza koju vidim u zivotu...) za LIKE upit koriscen znak '%' ,dok se u ACCESS Helpu lepo kaze da se stavi '*', i to tamo i radi...
Ocigledno MS mora da se glupira, da bude razlicit od drugih!!!
Al dobro, sta da se radi!
Hvala jos jednom X Files!!!
[ X Files @ 14.12.2005. 17:42 ] @
Citat:
Dakle ne mogu da verujem, kakav sam ja kreten!!!
Vidiš, a ja sam pre par meseci bio OBRNUTI kreten... :)
U MS ACCESS-u sam probao neke LIKE upite (sa %) i nikako mi nisu radili. Onda sam
u očajanju probao i zvezdicu. (Setio sam se da su se "oni" ispilili iz MS-DOS-a...)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.