Toon posts:

VB Connect Database Probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wanneer ik een data op mijn formulier plaats en daar de waarden
databasename = "c:\temp\database.mdb" meegeef gaat het nog goed.
Wanneer ik dan aan de data bij datasource de waarde "namen" wil gaan
meegeven dan krijg ik de volgende melding:

unrecognized database format 'c:\temp\database.mdb'

Ik gebruik MS Access 2000
en Microsoft Visual Basic 6.0

Hoe moet ik dit oplossen?

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:10
Ik snap in geen 100 jaar wat je precies bedoelt.

Check even dit: Welkom in P&W -> Quickstart (update 2/10/2002)

https://fgheysels.github.io/


Verwijderd

Topicstarter
Ik wil een database benaderen onder visual basic.

Ik heb hiervoor een dataset op mijn forumlier geplaatst.

Bij de properties geef ik op c:\temp\database.mdb.
Dit gaat nog goed.

Wanneer ik daarna bij properties bij recordsource (dus niet datasource) probeer
de tabel naam op te geven krijg ik de volgende melding:

unrecognized database 'c:\temp\database.mdb'

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Heb je het met Visdata gemaakt ofzo? Ik heb de melding ook wel eens gehad :/

Converteer je database maar eens naar 97 en dan zal het goed gaan. Of je kan gebruik gaan maken van odbc.

Gebruik je mischien dao351? Als dat zo is, kun je ook proberen Dao360.dll te gebruiken

Verwijderd

Dim Connection as ADODB.Connection
Dim Recordset as ADODB.Recordset

Set Connection = new ADODB.Connection
Set Recordset = new ADODB.Recordset

set Connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database.mdb;Persist Security Info=False"

Set Recordset = Connection.Execute("Geef hier een query op!")

Vervolgens kun je de velden uit de recordset opvragen met de fields collection
Ik zou persoonlijk dus nooit een object zelf het werk laten doen, maar altijd in code.

[ Voor 5% gewijzigd door Verwijderd op 10-01-2003 14:45 ]


  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
Verwijderd schreef op 10 January 2003 @ 14:44:
Dim Connection as ADODB.Connection
Dim Recordset as ADODB.Recordset

Set Connection = new ADODB.Connection
Set Recordset = new ADODB.Recordset

set Connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database.mdb;Persist Security Info=False"

Set Recordset = Connection.Execute("Geef hier een query op!")

Vervolgens kun je de velden uit de recordset opvragen met de fields collection
Ik zou persoonlijk dus nooit een object zelf het werk laten doen, maar altijd in code.
hmm, ik heb dit wel eens eerder gelezen en mij altijd afgevraagd wat de gedachte hierachter is ?

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Zoek eens op DataEnvironment.
Daar kun je heel handig een connectie mee maken naar een Access database.

Succes.

Verwijderd

Topicstarter
robjanssen schreef op 11 januari 2003 @ 11:27:
Zoek eens op DataEnvironment.
Daar kun je heel handig een connectie mee maken naar een Access database.

Succes.
oke... dat ga ik doen...
Pagina: 1