Toon posts:

[VB] Unrecognized database format? Wat te doen?

Pagina: 1
Acties:
  • 113 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Dit is mijn code hieronder:

Private Sub cmd_login_Click()

'declaraties

Dim dbs As DAO.Database
Dim rstTable As DAO.Recordset
Dim rstQuery As DAO.Recordset
Dim strFilePath As String
Dim strWachtWoord As String

'einde declaraties

strFilePath = "'C:\Project\Sail\users.mdb"

Set dbs = OpenDatabase(strFilePath)
Set rstTable = dbs.OpenRecordset(USERS)

strWachtWoord = "SELECT PASSWORD FROM USERS WHERE USERNAME = '" + txtusername.Text + "'"

Set rstQuery = dbs.OpenRecordset(strWachtWoord)

If txtpassword.Text = rstQuery!wachtwoord Then
MsgBox "gelukt"

Else

MsgBox "niet gelukt"

End If

End Sub

Ik heb nu een simpele progje, hij geeft aan als je het juiste pw hebt ingevuld ... later wil ik natuurlijk dat hij naar form2 verwijst als de invoer juist is.

Maar hij geeft een fout, als ik hem run dan geeft hij:

Run Time Error '3343'
Unrecognized Database Format 'C:\Project\Sail\users.mdb'


Wie weet de oplossing?

\\\ edit

laat maar het is gelukt |:(

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 14:16

Crazy D

I think we should take a look.

Vertel anders nog even waarom het nu wel werkt... :)

PS waarom gebruik je DAO en geen ADO?

Exact expert nodig?


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 02:18

Gerco

Professional Newbie

Zeer hoogstwaarschijnlijk gebruik je een Access 2000 database met een DAO3.51 library. Zet een ref. naar de DAO 3.6 library en je probleem is opgelost.

Heb je die library niet, download dan Jet40SP3.exe van www.microsoft.com en install.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
Op zaterdag 13 april 2002 13:03 schreef Crazy_D het volgende:
Vertel anders nog even waarom het nu wel werkt... :)

PS waarom gebruik je DAO en geen ADO?
Het klopt wat Gerco zegt, ik had de 3.6 nodig. Ik gebruik overigens wel acces 2002 en vb6.

Wat is het verschil tussen ADO en DAO? Waarom ik DAO gebruik weet ik niet, het kan op deze manier dus ... maar leg het verschil maar uit als je wilt.

Verwijderd

Ik had dat probleem ook.

Je moet gewoon SP5 voor VB installen te downloaden bij MS en dan kan je bij je data control bij property connect gewoon Acces 2000 selecteren.

Als die er niet bij staat moet je data control ff van je form afhalen en opnieuw opzetten.