24. maj 2004 - 09:39Der er
10 kommentarer og 1 løsning
Oprette forbindelse til Access
Jeg plejer at oprette forbindelse til en Access-DB vha.
Dim objConn as new connection Dim objRs as new recordset
osv...
Nu sidder jeg ved en anden maskine med en anden installation, og nu genkender den ikke "new connection". Det er noget med en box der skal chekkes et sted, men jeg kan ikke huske hvor. Nogen der kan hjælpe? Det er VB6 med SP6
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Prøv om du kan bruge dette, det skulle være lige til:
Private Sub CommandButton1_Click() tlfnr = InputBox("indtast tlfnr") Dim objConn As ADODB.Connection Dim objRS As ADODB.Recordset Dim strConnString As String Dim strSQL As String
Set objConn = New ADODB.Connection Set objRS = New ADODB.Recordset
strSQL = "SELECT Kundenr,Navn1, Adresse, postby FROM kundekartotek WHERE tlfnr = " & tlfnr objRS.CursorType = adOpenStatic objRS.Open strSQL, objConn
ListBox1.ColumnCount = 4
If Not objRS.EOF Then I = 0 Do While Not objRS.EOF
With objRS ListBox1.AddItem objRS("Kundenr") ListBox1.List(I, 1) = objRS("Navn1") ListBox1.List(I, 2) = objRS("Adresse") ListBox1.List(I, 3) = objRS("postby") I = I + 1 .MoveNext End With Loop
objRS.Close objConn.Close
Else MsgBox "tlfnr. findes ikke" End End If End Sub
Ja, det lyder mærkeligt, men det er først, når jeg har valgt ActiveX-tingen, at den kender "dim as new connection". Jeg ved ikke hvordan det kan være, men nu virker det i hvert fald.
Mvh.
Synes godt om
Ny brugerNybegynder
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.