Thread View: be.comp.programming
3 messages
3 total messages
Started by Vito
Mon, 17 Oct 2005 10:26
VB5.0 - hoe data lezen en schrijven in een kleine database ?
Author: Vito
Date: Mon, 17 Oct 2005 10:26
Date: Mon, 17 Oct 2005 10:26
40 lines
2676 bytes
2676 bytes
Hallo,
Mijn programma moet bij het opstarten een paar dingen lezen om
zichzelf in te stellen, dat kan vanuit een .ini file maar ik geef de
voorkeur aan een kleine database ( ook al omdat ik later een grote db
moet maken en als ik het van deze setup-db begrijp dan zal het voor
die andere ook wel gaan, denk ik).
Door zowat alles te lezen in de help-files en door nogal wat
opzoekwerk via Google ben ik tot hier geraakt:
Set ws = DBEngine.Workspaces(0)
Set setup = ws.CreateDatabase("vdsetup.mdb", dbLangGeneral)
Set setup = ws.OpenDatabase("vdsetup.mdb")
Set NewTd = setup.CreateTableDef("SetUp Table")
Set NewFld = NewTd.CreateField("Name", dbText, 30)
NewTd.Fields.Append NewFld
setup.TableDefs.Append NewTd
Set NewFld = NewTd.CreateField("Job", dbText, 25)
NewTd.Fields.Append NewFld
Set NewFld = NewTd.CreateField("Value", dbInteger)
NewTd.Fields.Append NewFld
setup.Close
Dit maakt perfect een vdsetup.mdb aan.
Maar nu moeten daar ook 'waarden' naar geschreven kunnen worden, en
ook weer uitgelezen ....
En dat kan ik dus absoluut niet doorgronden ... wat ik ook doe :-(
Kan iemand mij eens uitleggen hoe dat in z'n werk gaat?
PS: in Visual Basic 5.0 Enterprise
Heel erg bedankt.
--
vito
====================================================
webstek in opbouw: http://home.tiscali.be/vito
====================================================
Re: VB5.0 - hoe data lezen en schrijven in een kleine database ?
Author: Vito
Date: Mon, 17 Oct 2005 16:04
Date: Mon, 17 Oct 2005 16:04
32 lines
2292 bytes
2292 bytes
Vito schreef:
> Hallo,
>
> Mijn programma moet bij het opstarten een paar dingen lezen om zichzelf
> in te stellen, dat kan vanuit een .ini file maar ik geef de voorkeur aan
> een kleine database ( ook al omdat ik later een grote db moet maken en
> als ik het van deze setup-db begrijp dan zal het voor die andere ook wel
> gaan, denk ik).
<SNIP>
Ik heb de code weggegooid en een database aangemaakt met de Visual
Data Manager. Toch stukken eenvoudiger.
De database openen en sluiten door middel van code doe ik zo:
Set suDB = DBEngine.Workspaces(0).OpenDatabase("vdsetup.mdb")
suDB.Close
Maar nu komt het erop aan de recordset te lezen en te editen ....
Volgens een paar bronnen is dat met:
name = suRecordSet.fields(1)
job = suRecordSet.fields(2)
enz ...
Maar dat werkt niet.
Ik zal nog wel een paar lijntjes code meer nodig hebben,vrees ik.
Graag wat advies.
Bedankt
Vito
Re: VB5.0 - hoe data lezen en schrijven in een kleine database ? - OPGELOST
Author: Vito
Date: Wed, 19 Oct 2005 07:11
Date: Wed, 19 Oct 2005 07:11
17 lines
2043 bytes
2043 bytes
Vito schreef: > Hallo, > > Mijn programma moet bij het opstarten een paar dingen lezen om zichzelf > in te stellen, dat kan vanuit een .ini file maar ik geef de voorkeur aan > een kleine database ( ook al omdat ik later een grote db moet maken en > als ik het van deze setup-db begrijp dan zal het voor die andere ook wel > gaan, denk ik). OK, is opgelost, ik heb een soortement van handleiding gevonden welke het vrij goed uitlegt. Zodoende. -- vito ==================================================== webstek in opbouw: http://home.tiscali.be/vito ====================================================
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads