Avatar billede cybermaster Nybegynder
04. februar 2003 - 13:21 Der er 9 kommentarer og
1 løsning

Declared hjælp

Private Sub Form1_Load()
        Conn = CreateObject("ADODB.Connection")
        Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & App.Path & "\db.mdb")

        SQL = "Select * FROM produkts"
        rs = Conn.Execute(SQL)
    End Sub

    Private Sub Command1_Click()
        TextBox1 = rs("text")
    End Sub
Avatar billede somaliomar Praktikant
04. februar 2003 - 13:23 #1
Hvad vil du???
Avatar billede cybermaster Nybegynder
04. februar 2003 - 13:29 #2
*GG* Ja det glemte jeg vis i farten ;-)

Jeg er totalt grøn på dette område, så til at starte med leger jeg bare lidt...

Den skriver som fejl
Conn
rs
SQL
APP
er ikke declared...

Så det ville jeg gerne have hjælp til.
Avatar billede somaliomar Praktikant
04. februar 2003 - 13:30 #3
Prøv det her så:

Dim objConn As ADODB.connection
Dim objRs As ADODB.recordset

Private Sub Form1_Load()
    Dim strSQL As String
   
    Set objConn = New ADODB.connection
    Set objRs = New ADODB.recordset

    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & App.Path & "\db.mdb"
   
    strSQL = "Select * FROM produkts"
    objRs.Open strSQL, objConn
   
End Sub

Private Sub Command1_Click()
    TextBox1 = objRs("text")
End Sub
Avatar billede jrl0469 Nybegynder
04. februar 2003 - 13:32 #4
Hva' med at angive dine variable ligesom:
Private db As Database
Private dbWS As Workspace
Private rs As Recordset
Private dbtabel As TableDef
Private dbFelt As Field

mv.

mvh Jan
Avatar billede cybermaster Nybegynder
04. februar 2003 - 13:38 #5
jrl0469 >> Hvordan vil det så se ud i mit exembel?
Avatar billede cybermaster Nybegynder
04. februar 2003 - 13:44 #6
somaliomar >> nu skriver den:
Type 'ADODB.recordset' is not defined.
Name 'App' is not declared.
Avatar billede jrl0469 Nybegynder
04. februar 2003 - 13:44 #7
Har du prøvet somaliomar's svar?
Jeg anvender i øvrigt DAO og bruger ikke sql... Under alle omstændigheder skal du vælge reference i "Project - References" til "ActiveX Data Objects 2.0"! (altså hvis ikke du allerede har det)

mvh Jan
Avatar billede somaliomar Praktikant
04. februar 2003 - 13:48 #8
Først gør som jrl0469 skriver :
- Gå ind i Projects -> References...
- Vælg "ActiveX Data Objects 2.xx" hvis du ikke har det

Fejlen:
Name 'App' is not declared.

kommer fordi der er ikke noget der hedder App. Prøv at ændre linjen:
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & App.Path & "\db.mdb"

til

objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=X:\DINDATABASESTI\db.mdb"
Avatar billede cybermaster Nybegynder
04. februar 2003 - 14:34 #9
Tak for hjælpen...
Avatar billede somaliomar Praktikant
04. februar 2003 - 14:35 #10
Takker for point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester