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

Pomoc oko prostog upita

[es] :: .NET :: Pomoc oko prostog upita

[ Pregleda: 2139 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

icko1985

Član broj: 139967
Poruke: 9
*.dynamic.sbb.co.yu.



Profil

icon Pomoc oko prostog upita15.08.2007. u 23:19 - pre 159 meseci
Pozdrav ljudi pomazite. Pocinjem da radim sa bazama (MS SQL Server 2005 koristim) i c# i naisao sam na problem kod upita. Treba mi da recimo ako unesem jedno slovo (ili par njih) da mi izlista sve reci (u ovom slucaju imena) koja sadrze odredjena slova.Da ne duzim evo kako sam poceo

SELECT pib, Ime, Prezime, Firma, OdDatum, DoDatum, Uplaceno, Web, Telefon, Mobilni, Adresa
FROM Korisnik
WHERE (Ime LIKE @ime)

ali ovo nece da radi Kako se uopste koristi LIKE operator? Hvala unapred
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
*.dynamic.sbb.co.yu.



Profil

icon Re: Pomoc oko prostog upita16.08.2007. u 06:33 - pre 159 meseci
Citat:
icko1985: Pozdrav ljudi pomazite. Pocinjem da radim sa bazama (MS SQL Server 2005 koristim) i c# i naisao sam na problem kod upita. Treba mi da recimo ako unesem jedno slovo (ili par njih) da mi izlista sve reci (u ovom slucaju imena) koja sadrze odredjena slova.Da ne duzim evo kako sam poceo

SELECT pib, Ime, Prezime, Firma, OdDatum, DoDatum, Uplaceno, Web, Telefon, Mobilni, Adresa
FROM Korisnik
WHERE (Ime LIKE @ime)

ali ovo nece da radi Kako se uopste koristi LIKE operator? Hvala unapred


Ovako se koristi LIKE klauzula

SELECT Ime
FROM Korisnik
WHERE Ime LIKE 'MA%'

Rezultat su sva imena koja pocinju sa MA + ostatak:

Marina
Marko
Marija
Marijana
itd...
 
Odgovor na temu

icko1985

Član broj: 139967
Poruke: 9
*.dynamic.sbb.co.yu.



Profil

icon Re: Pomoc oko prostog upita16.08.2007. u 14:21 - pre 159 meseci
To je Ok ali ja ne znam koja su unapred slova (kao u tvom odgovoru MA). Slova ce se unositi u text boksu i na osnovu njih se generise upit. Znaci meni treba Ime LIKE string (gde ce ovo string da sadrzi ta slova iz text boksa). Kako ovo da uradim? Hvala na pomoci.
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
*.dynamic.sbb.co.yu.



Profil

icon Re: Pomoc oko prostog upita16.08.2007. u 22:47 - pre 159 meseci
Znaci ovako...

Code:

Set cn = CreateObject("ADODB.Connection")
With cn
   .Provider = "Microsoft.Jet.OLEDB.4.0"
   .ConnectionString = "Data Source=C:\Putanja_do_fajla\naziv_fajla.mdb;"
   .Open
End With
Dim strQuery As String = "SELECT Ime FROM Korisnik WHERE Ime LIKE '" + Me.TextBoxIme.Text + "%'
Set rst = CreateObject("ADODB.RecordSet")
rst.Open strQuery, cn, adOpenStatic, adLockPessimistic


Ovo sam ti napisao u Visual Basic-u. Naravno ti prilagodi to jeziku u kojem programiras...

Jel sada OK?
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
91.191.23.*



+42 Profil

icon Re: Pomoc oko prostog upita18.08.2007. u 07:32 - pre 159 meseci
Citat:
Dim strQuery As String = "SELECT Ime FROM Korisnik WHERE Ime LIKE '" + Me.TextBoxIme.Text + "%'"


sitna ispravka, ako je u VB-u onda umjesto + stavi &

Code:
Dim strQuery As String = "SELECT Ime FROM Korisnik WHERE Ime LIKE '" & Me.TextBoxIme.Text & "%'"


i naravno ovaj kod moras staviti u Event TextBoxChange
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Pomoc oko prostog upita18.08.2007. u 09:24 - pre 159 meseci
Citat:
Prokleta_Nedelja: sitna ispravka, ako je u VB-u onda umjesto + stavi &

Code:
Dim strQuery As String = "SELECT Ime FROM Korisnik WHERE Ime LIKE '" & Me.TextBoxIme.Text & "%'"


i naravno ovaj kod moras staviti u Event TextBoxChange



da se nadovezem, ako citas iz jedne tabele i ako like ne radi, umjesto like stavi =.
 
Odgovor na temu

icko1985

Član broj: 139967
Poruke: 9
*.dynamic.sbb.co.yu.



Profil

icon Re: Pomoc oko prostog upita18.08.2007. u 12:33 - pre 159 meseci
Hvala ljudi na pomoci snasao sam se.Pozdrav
 
Odgovor na temu

[es] :: .NET :: Pomoc oko prostog upita

[ Pregleda: 2139 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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