Article View: be.comp.programming
Article #3117Re: databasevraagje in VB6
From: Roland Wolters
Date: Sun, 15 Feb 2004 18:51
Date: Sun, 15 Feb 2004 18:51
72 lines
3068 bytes
3068 bytes
"Passero" <bla@bla.bla> wrote in
news:hLNXb.2434$gg7.259177@phobos.telenet-ops.be:
> Wanneer ik volgende code uitvoer in VB6 dan verwijdert hij zomaar mijn
> records. Sommige velden laat hij gewoon staan, sommige verwijdert hij.
> Het veld naam verwijdert hij altijd bij elke record en dl,da,db
> verwijdert hij niet bij het eerste record, de rest wel... Zeer raar.
> Ik maak wel gebruik van een ADO datacontrol. Wanneer ik een DAO
> gebruikte had ik dat probleem niet. Iemand enig idee?
>
> Private Sub Form_activate()
> Data1.RecordSource = "select * from kleuren"
> Data1.Refresh
> Do
> Combo1.AddItem Text1
> Data1.Recordset.MoveNext
> Loop Until Data1.Recordset.EOF = True
> Data1.Recordset.MoveFirst
> With Data1.Recordset
> txtdl2 = .Fields("dl1")
> txtda2 = .Fields("da1")
> txtdb2 = .Fields("db1")
> txtdl3 = .Fields("dl2")
> txtda3 = .Fields("da2")
> txtdb3 = .Fields("db2")
> End With
> Combo1.ListIndex = 0
> End Sub
>
>
>
>
Huh? Is het stukje code wel compleet?
Je vult eerst data1 met "select * from kleuren" om vervolgens door de
recordset heen te lopen en Text1 aan de combo toe te voegen. Waar komt
text1 vandaan? Je doet daar -in het gegeven voorbeeld- niets mee!
Vervolgens ga je weer naar het begin an schrijf je (altans dat vermoed
ik) de waarden van een aantal velden in ee textbox. Nou weet ik wel dat
"text" en "value" default properties zijn maar in deze sitatie zou ik ze
voor de zekerheid toch uitschrijven. Het gebruik van default properties
komt de leesbaarheid niet ten goede. Dus:
With Data1.Recordset
txtdl2.Text = .Fields("dl1").Value
txtda2.Text = .Fields("da1").Value
txtdb2.Text = .Fields("db1").Value
txtdl3.Text = .Fields("dl2").Value
txtda3.Text = .Fields("da2").Value
txtdb3.Text = .Fields("db2").Value
End With
Enfin nu heb ik je nog niet geholpen maar zoals ik al aangaf lijkt me de
code niet compleet. Of wat je nou wilt.
Mazzzel,
Roland
--
Roland Wolters
Homepage: http://www.wolters-ict.nl
WebLog : http://www.habbiebabbie.net
Please reply to newsgroups only. Thanks.
"I have not failed. I've just found 10,000 ways that won't work."
- Thomas Alva Edison (1847-1931)
http://www.famousquotes.com/Show.php?_id=1000054
Technical Details
Message-ID:
<Xns9490C9FB332Arolandwoltersictnl@216.168.3.44>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<hLNXb.2434$gg7.259177@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,beca80c3718c754f X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,beca80c3718c754f X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-02-15 10:51:23 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Roland Wolters <Roland@wolters-ict.nl> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: databasevraagje in VB6 Date: Sun, 15 Feb 2004 18:51:22 -0000 Organization: Wolters ICT Message-ID: <Xns9490C9FB332Arolandwoltersictnl@216.168.3.44> References: <hLNXb.2434$gg7.259177@phobos.telenet-ops.be> User-Agent: Xnews/5.04.25 X-Complaints-To: abuse@supernews.com Lines: 73