Kako nece?!

1

Kako nece?!

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Daklem, ja ocem ovo... da podaci iz bazu (access ako je bitno) sve
djuture prebachim u combo box, jelte..
imam ja sve ono sto treba ado konekciju i jelte sve
e, al sad kad ocu da mu ga dadnem po additemu malo dolazi do problema.
nece da napravi loop, da chitne iz bazu, ubachi u combo na additem,
pa onda recordset.movenext pa opet isto i to...
al nece...
jel moze neko od vas pametnih da mi objasni jednostavno, prosto, kratko
i koncizno neku malu logichnu petlju....

fala...

poz



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

conn.Open Set rs = conn.Execute("SELECT * FROM korisnici WHERE id=14;") Do Until rs.EOF     ComboBox1.AddItem rs("ime_korisnika")     rs.MoveNext Loop conn.Close

pod uslovom da si ispravno kreirao conn objekat



offline
  • Pridružio: 01 Maj 2003
  • Poruke: 1300
  • Gde živiš: Kragujevac

i to bi bilo sve.... Smile

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

@ mnicic

bas tako Smile

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

aman, fala unapred iako mi nije uspelo...daklem...
kako da dimujem rs a kako conn....
conn mu dodje object a ovo adobdbdbdbd.konekcija iliti?
conn konekcija a rs command ili...

zaglupeo sam se
pomagajte....

fala puno

poz

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

prethodno moras da ides Project > Reference i nadjes Microsoft ADO Library i cekiras pa OK

pa onda

Dim conn As New Adodb.Connection Dim rs As Adodb.Recordset

posle toga napises onaj code gore sto sam dao i MORA da radi.

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Private Sub Command1_Click() Dim conn As New Adodb.Connection Dim rs As Adodb.Recordset conn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;data source=D:\radna_verzija.mdb;"     conn.Open Set rs = conn.Execute("SELECT * FROM proizvodi;") Do Until rs.EOF     Combo1.AddItem rs("maticne ploce")     rs.MoveNext Loop conn.Close End Sub
-------------------------------

evoo koda...

ama glup sam...
dobro za referencu sam bio na nivou zadatka i povezah je i pre tebe..
no... kaze mi na ovaki kod invalid use of null... e sad pokazuje na liniju
Combo1.AddItem rs("maticne ploce")
nesto mu tu nije jasno....
dal ovo "maticne ploce" neje nasho ili shta...
jel to treba da bidne polje iz baze il sha?

e sad da ne bih nesto zakakio... ono pri konekciji kod upita sam
mu turio ime tabele (tu valjda nisam omashio) a ovde dole da ide
redom u polju maticne ploce pa da ga fercera na dalje...
nije mi bash najjasnija sintaksa kod ovog additem... on njemu dodaje
recordset jelte... koji se odnosi na ???? red, kako on zna koje polje,
nisam mu rekao... sto je on sad pametniji od mene....

aj prosvetlite me

i ako ima neka konkretna knjigica u e-formi (da vas ne bi smarao oko
ovakvih gluposti) kako se zove
skidao ja nesto sa undernet.org-a al nije nesto... neki za rad sa
bazama. to mi treba.

puno fala...

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

'upisuje grupu u combo box Dim strSQLGrupa As String strSQLGrupa = "SELECT * FROM grupa ORDER BY ime_grupe" openConn Set adoRS = adoConn.Execute(strSQLGrupa) Do Until adoRS.EOF     cmbGrupa_ON_frmDodajCD.AddItem adoRS("ime_grupe")     adoRS.MoveNext Loop adoConn.Close

ovaj kod imam ja u jednom programu koji RADI...
probao sam da uradim to sto trazis i izbacuje gresku koju si spomenuo.
ne mogu da verujem da nece da radi.
kada ispisuje preko MsgBox-a onda procita, ali na kraju mi opet prikaze gresku, a kada pokusam da ispisem u Combo, odmah mi izbaci gresku...
ne mogu da verujem da nece da radi...
i sledeci put pisi atribute bez space-a... stavi _ umesto praznog mesta...
a ja cu pokusati da sredim ovo, ali mi i dalje nije jasno sta ne valja

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

aa, dobro je, znachi nisam mnogo glup..

ja reko sta nece.. reko da nisam promashio naziv, pa namerno
promashim pa mi onda lepo chovek kaze da to ne postoji...

tako da nije do toga....

taj null.... ihh... kad bi ga sreo na ulici ja bi mu....*$*#)....

fala u svakom slucaju

pozdrav,

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

skapirao sam... Smile

poglegaj da li ti je polje 'matice_ploce' prazno...
ne sme da bude prazno...
kod mene je (igrom slucaja) od tri zapisa, jedan bio prazan i prokazao mi je gresku... posle sam dodao
Combo1.AddItem rs("sta vec") & "bilo sta" i proradilo
onda sam popunio to prazno polje i bez problema je proslo...
znaci samo koincidencija moje baze sa tvojom...
ocigledno je jedan od zapisa (i to onaj koji zelis da ispises) prazan
ako nije ni to, e onda ti nema spasa Smile

Ko je trenutno na forumu
 

Ukupno su 942 korisnika na forumu :: 37 registrovanih, 3 sakrivenih i 902 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, 9k38, A.R.Chafee.Jr., Alexandar-1973, Apok, aramis s, dmdr, dragoljub11987, FileFinder, FOX, Goran 0000, hooraay, HrcAk47, Karla, Kibice, Kubovac, ljuba, Luka Blažević, MB120mm, Mercury, milenko crazy north, milutin134, moldway, muaddib, ozzy, Parker, robert1979, sasa87, stalja, Stoilkovic, Sumadija34, suton, Trpe Grozni, Vlad000, wizzardone, wolverined4, žeks62