Avatar billede sylvesternielsen Nybegynder
25. september 2002 - 16:37 Der er 5 kommentarer og
1 løsning

DSN problem

Jeg prøver at få forbindelse til en mysql database. Jeg bruger det eksempel som ligger på www.mysql.com. Når jeg kører denne her kode får jeg en fejl i DSN=test.. hvorfor? og hvad skal jeg gøre for at få det her til at virke?

Dim myConn As New ADODB.Connection
Dim myrs As New Recordset
Dim mySQL As String
Dim myrows As Long

myConn.Open "DSN=test"
mySQL = "SELECT * from user"
myrs.Source = mySQL
Set myrs.ActiveConnection = myConn
myrs.CursorLocation = adUseClient
myrs.Open
myrows = myrs.RecordCount

myrs.Close
myConn.Close
Avatar billede webcon Nybegynder
26. september 2002 - 00:46 #1
Efter min opfattelse er "DSN-test" dit navn på databasen ?
har du evt. på din form sat en ADO provider op ?

/webcon
Avatar billede medions Nybegynder
26. september 2002 - 09:11 #2
Dim myConn As New ADODB.Connection
Dim myrs As New Recordset
Dim mySQL As String
Dim myrows As Long

myConn.Open "DRIVER={mysql}; SERVER=serverip; DATABASE=dbnavn; UID=brugernavnid; PWD=*******;"

mySQL = "SELECT * from user"
myrs.Source = mySQL
Set myrs.ActiveConnection = myConn
myrs.CursorLocation = adUseClient
myrs.Open
myrows = myrs.RecordCount

myrs.Close
myConn.Close

//>Rune
Avatar billede medions Nybegynder
26. september 2002 - 09:12 #3
Hvad jeg vil frem til er, prøv at undgå at bruge DSN, det er langsommere end en oprindelig forbindelse!

//>Rune
Avatar billede sylvesternielsen Nybegynder
26. september 2002 - 22:20 #4
Jeg prøver lige lidt... men mener at jeg har prøvet det forslag før uden held.. er nybegynder skal det siges..
Avatar billede medions Nybegynder
26. september 2002 - 22:33 #5
Fair nok :-D

//>Rune
Avatar billede sylvesternielsen Nybegynder
19. januar 2003 - 18:39 #6
Det virker bare ikke...
Lukker spørgsmålet da jeg programmere c++ istedet.
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