Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 27 odgovora
  • 8.842 pregleda

Najnovija ↓

VB i SQL Upit - Pitanje... 03.03.2005. u 10:32 · pre 263 meseca #1
Ovako, radim preko ADO i SQL.

Evo kako izvlacim podatke iz jedne table.

Code:

    upit = "SELECT  Naslov, ID, Velicina, Tip, Status FROM lista WHERE ID = '" & Form4.Text1.Text & "'"
    rs.Open upit, dcn, adOpenStatic, adLockOptimistic 'Pokrecemo SQL upit


Pitanje 1: Iz prethodne forme (form4), uzimam vrednost iz text polja, kao sto vidite, i trebam da selektujem ID koji je unesen u form4.text1.text.

Ali mi prikazuje gresku da je to pogresna vrednost (iako sam uneo broj - postojeci ID).

to se isto desava i sa ostalim poljim, osim polja Tip.
Kako da ovo resim?

Pitanje 2: Kao sto vidite selektujem Naslov, ID, Velicina, Tip i Status iz baze.

Kako da sad stavim da selektovani Naslov se pojavi u text1.text na istoj formi?

PS: Ovaj kod je u Form Load.

Unapred Hvala!
Re: VB i SQL Upit - Pitanje... 03.03.2005. u 15:47 · pre 263 meseca #3
Par pravila za uslove u WHERE delu
1. ako je polje tipa text
ImePolja = 'Neka vrednost'
2. ako je polje tipa Date
ImePolja = #Neka vrednost#
3. ako je broj
ImePolja = 12345
Potpis
Blue Man Group
Re: VB i SQL Upit - Pitanje... 03.03.2005. u 18:06 · pre 263 meseca #4
mladenovicz mnogo hvala, ali bi mi vise pomogao da mi prepravis ovaj kod:

Code:

    Dim cd_id
    cd_id = Form4.Text1.Text
    upit = "DELETE FROM lista WHERE ID = " & cd_id & ""
    rs.Open upit, dcn, adOpenStatic, adLockOptimistic 'Pokrecemo SQL upit


Meni nikako ne ide...
Re: VB i SQL Upit - Pitanje... 03.03.2005. u 23:08 · pre 263 meseca #5
Ajde ako neko zeli da mi pomogne...

Jako mi je bitno da se odgovori na prethodno pitanje i na pitanje broj 2. u prvoj poruci, pozeljno sto pre...

Unapred Hvala.
Re: VB i SQL Upit - Pitanje... 04.03.2005. u 00:39 · pre 263 meseca #6
Code:

dcn.Execute "DELETE FROM lista WHERE ID = " & cd_id


navodnici na kraju nisu potrebni
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: VB i SQL Upit - Pitanje... 04.03.2005. u 07:16 · pre 263 meseca #9
Syntax error (missing operator) in query expression 'ID ='
Re: VB i SQL Upit - Pitanje... 04.03.2005. u 07:25 · pre 263 meseca #10
Usput jos jedno pitanje:

Ovako na form2 ubacujem preko SQL podatke u bazu, koji se pokazuju u DataGrid1 na Form1.

I posle unosa radim Form1.DataGrid1.Refresh

Medjutim, taj zadnji unos se ne prikaze, vec moram da restartujem program, sto je veliki nedostatak.

Moze li neko pomoci?
Re: VB i SQL Upit - Pitanje... 04.03.2005. u 19:48 · pre 263 meseca #11
Probaj ovako:
Code:
dcn.Execute ("DELETE * FROM lista WHERE ID = " & cd_id)

A za ovo drugo, pokušaj da refrešuješ celu bazu, a ne samo grid.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: VB i SQL Upit - Pitanje... 04.03.2005. u 22:34 · pre 263 meseca #13
Citat:
set_X: kako da refreshujem bazu?


I nisam dobio bitan odgovor, kako da dobijenu vrednost iz baze (preko SELECT), a vrednost je npr. Naslov ubacim u text1.text?

Hvala Unapred!
Re: VB i SQL Upit - Pitanje... 05.03.2005. u 10:03 · pre 263 meseca #14
Uspeo sam da refresujem bazu, neka mi neko odgovori na pitanje iz prethodnog posta:

Citat:

I nisam dobio bitan odgovor, kako da dobijenu vrednost iz baze (preko SELECT), a vrednost je npr. Naslov ubacim u text1.text?
Re: VB i SQL Upit - Pitanje... 05.03.2005. u 16:55 · pre 263 meseca #15
Code:
Text1.Text = rs.Fields(n).Value

gde je n redni broj polja koje hoćeš da ispišeš u textbox-u.Ako sam dobro razumeo šta ti treba.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: VB i SQL Upit - Pitanje... 05.03.2005. u 17:27 · pre 263 meseca #16
Samo kao dodatak na predhodni post od Marko_L-a

Nemoj da koristis redni broj polja jer kasnije moze da ti pravi
problem ako odlu=C4=8Di=C5=A1 da dodas ili obrises neko polje. Bolje resenj=
e je
da koristis naziv polja sa
Code:
Text1.Text =3D rs.Fields("NekoPolje1").Value
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: VB i SQL Upit - Pitanje... 05.03.2005. u 17:27 · pre 263 meseca #17
Samo kao dodatak na predhodni post od Marko_L-a

Nemoj da koristis redni broj polja jer kasnije moze da ti pravi
problem ako odlu=C4=8Di=C5=A1 da dodas ili obrises neko polje. Bolje resenj=
e je
da koristis naziv polja sa
Code:
Text1.Text =3D rs.Fields("NekoPolje1").Value
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: VB i SQL Upit - Pitanje... 05.03.2005. u 20:20 · pre 263 meseca #18
Hvala mnogo, uspeo sam, a kako da proverim da li je u text1.text unesen broj ili text (slova) ?

Hvala Unapred.
Re: VB i SQL Upit - Pitanje... 05.03.2005. u 21:07 · pre 263 meseca #19
Koristi funkciju IsNumeric

Code:

  If IsNumeric(Text1.Text) = true then
    ' upisan broj
  else
    ' nije broj
  end if 
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme