🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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 ?
#1122
Author: Vito
Date: Mon, 17 Oct 2005 10:26
40 lines
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 ?
#1123
Author: Vito
Date: Mon, 17 Oct 2005 16:04
32 lines
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
#1125
Author: Vito
Date: Wed, 19 Oct 2005 07:11
17 lines
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