Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem: Naredba "LIKE" u strSQL kodu

[es] :: Access :: Problem: Naredba "LIKE" u strSQL kodu

[ Pregleda: 2621 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nidisa

Član broj: 78939
Poruke: 88
161.51.11.*



Profil

icon Problem: Naredba "LIKE" u strSQL kodu01.10.2007. u 18:28 - pre 200 meseci
Pokusavam otvoriti recordset iz frontEnd-a u BackEndu putem ADO metode. Sve radi OK ako kao uslov kazem:

strSQL = " SELECT * FROM tblVOZACI" & _
" WHERE tblVOZACI.JMBG = " & 12345 '(ovo 12345 je samo primjer broja, inace koristim varijablu dblSearch)

Ovako dobijem samo jedan specificni recordset, ali meni treba lista svih recordsetova koji u JMBG sadrze zadani kriterij tako da meni treba nesto kao:

strSQL = " SELECT * FROM tblVOZACI" & _
" WHERE tblVOZACI.JMBG Like "*" & "345" & "*""

i kao rezultat bi trebao dobiti sve recordsetove koji sadrze 345 u JMBG.

Ovako postavljen zahtjev u querry-ju radi odlicno, ali ja ne mogu koristiti querry-je, nego moram ici preko koda.

Da li neko zna rjesenje ovog problema?
----There is no place like 127.0.0.1-----
 
Odgovor na temu

Brz_na_tastaturi
Svilajnac

Član broj: 63852
Poruke: 318
91.150.117.*



+1 Profil

icon Re: Problem: Naredba "LIKE" u strSQL kodu01.10.2007. u 22:41 - pre 200 meseci
Može li

strSQL = " SELECT * FROM tblVOZACI" & _
" WHERE tblVOZACI.JMBG Like '*" & "345" & "*'; "

ili

strSQL = " SELECT * FROM tblVOZACI" & _
" WHERE tblVOZACI.JMBG Like " & """ & "*" & "345" & "*" & """ & ";"
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
161.51.11.*



Profil

icon Re: Problem: Naredba "LIKE" u strSQL kodu02.10.2007. u 05:33 - pre 200 meseci
Na zalost ni jedno od ponudjenih rjesenja ne radi. Access prijavljuje gresku "Type mismatch".

----There is no place like 127.0.0.1-----
 
Odgovor na temu

Brz_na_tastaturi
Svilajnac

Član broj: 63852
Poruke: 318
77.46.225.*



+1 Profil

icon Re: Problem: Naredba "LIKE" u strSQL kodu02.10.2007. u 10:59 - pre 200 meseci
Prema toj grešci pretpostavljma da si polje JMBG definisao kao numeričko polje zato ova pretraga sa delom teksta (stringa) ne radi.
Ako je JMBG definisan kao numeričko polje kako unosiš podatak 0709956715263 a da ti vodeća nula ne 'pobegne'?
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
161.51.11.*



Profil

icon Re: Problem: Naredba "LIKE" u strSQL kodu03.10.2007. u 18:20 - pre 200 meseci
Nasao sam na Internetu u cemu je problem oko ovoga:

kada se koristi ADO konekcija mora se koristiti "%" wildcard operator umjesto "*" koja se koristi kod DAO konekcije.

Hvala svima na pomoci, a nadam se da ce ovo pomoci i jos nekome.
----There is no place like 127.0.0.1-----
 
Odgovor na temu

[es] :: Access :: Problem: Naredba "LIKE" u strSQL kodu

[ Pregleda: 2621 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.