Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Tietokantayhteyden luonti

Dyer [26.10.2007 08:09:28]

#

Olen katellu aikasempia keskusteluja aiheeseen liittyen, mutta en ole saanut tätä yhteyttä vielä luotua. Voisiko joku asiasta enemmän tietävä auttaa?
Koodi näyttää tältä:

Private Sub Form_Load()
Set Yhteys = New ADODB.Connection
'Asettaa Yhteys -metodin uudeksi ADO-tietokantayhteydeksi
    Yhteys.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\asd.mdb"
    Yhteys.Open   'Avataan tietokantayhteys

End Sub

Virheilmoitus: Compile error: User-defined type not defined
Ja kieli on VB6

neau33 [26.10.2007 08:37:30]

#

Moikka Dyer!

Mitä todennäköisimmin Projektistasi puuttuu viittaus Microsoft ActiveX Data Objects Libray'n - elikä klikkaa VB:ssä Project -> References -> ruksaa listalta Microsoft ActiveX Data Objects Library 2.x (valitse uusin) -> klikkaa OK - ja jutskat alkaa toimimaan...

Eli siis:

Dim Yhteys As ADODB.Connection
Set Yhteys = New ADODB.Connection
'...
'...
'...
'ja kun olet sulkenut yhteyden tietokantaan...
Set Yhteys = Nothing

Dyer [26.10.2007 08:51:03]

#

Kiitos neau33. Rupesi toimimaan :P

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta