Avatar billede jesper2003 Nybegynder
11. januar 2004 - 20:32 Der er 5 kommentarer og
1 løsning

[Microsoft][ODBC Driver Manager]

Hvor dan instalere jeg det sår asp kan samarbejde med mysql?
Avatar billede arne_v Ekspert
11. januar 2004 - 20:46 #1
ODBC driver manager kommer med Windows.

Du kan opdatere ved at downloade og installere MDAC.

MySQL ODBC driver kan hentes her:

http://www.mysql.com/downloads/api-myodbc-3.51.html
Avatar billede jesper2003 Nybegynder
12. januar 2004 - 19:35 #2
For stadig fejl.
Avatar billede arne_v Ekspert
12. januar 2004 - 19:37 #3
Kan vi få hele fejl meddelelsen og evt. connection string ?
Avatar billede jesper2003 Nybegynder
12. januar 2004 - 19:41 #4
Her


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/test/database.asp, line 42


<%

' Disse 4 konstanter indeholder opsætningen til din MySQL database
' Adressen til MySQL serveren, f.eks. "localhost"
Const cnstSQLServerAddress = "localhost"
' Navnet på databasen
Const cnstSQLDataBase = "test"
' Det brugernavn du har fået til din database
Const cnstSQLUID = ""
' Den adgangskode du har fået til din database
Const cnstSQLPWD = ""

Dim objConn ' Opret en variabel
            ' der kan bruges til at forbinde til databasen.

Sub OpenDataBase
  ' Denne Sub gør det lettere i ASP koden
  ' at åbne en forbindelse til en Access database.
  ' Syntax :
  ' Call OpenDataBase

  Dim strProvider ' Opret variabel til at indeholde
                  ' vores connection-string til databasen.

  ' Start med at sikre at variablen er tom
  strProvider = ""
  ' Tilføj oplysninger om hvilken database-driver der skal bruges
  strProvider = strProvider & "Driver={MySQL};"
  ' Tilføj oplysning om hvor MySQL serveren befinder sig
  strProvider = strProvider & "Server=" & cnstSQLServerAddress & ";"
  ' Tilføj oplysning om hvad databasen hedder
  strProvider = strProvider & "Database=" & cnstSQLDataBase & ";"
  ' Tilføj brugernavn der har adgang i databasen, vores database login
  strProvider = strProvider & "UID=" & cnstSQLUID & ";"
  ' Tilføj adgangskode der har adgang i databasen, vores database login
  strProvider = strProvider & "PWD=" & cnstSQLPWD & ";"

  ' Opret et ADO Connection objekt
  Set objConn = Server.CreateObject("ADODB.Connection")
  ' Brug connection-string'en fra før til at oprette forbindelsen
  ' til databasen, via driveroplysninger m.v.
  objConn.Open strProvider
  ' Der er nu en åben og aktiv forbindelse til databasen.
End Sub

Sub CloseDataBase
  ' Denne Sub lukker forbindelsen til databasen efter brug.
  ' Bør altid kaldes efter arbejde med databasen,
  ' eller som den sidste funktion i ASP siden.
  ' Syntax :
  ' Call CloseDataBase

  ' Bed Connection objektet om at lukke forbindelsen
  objConn.Close
  ' Fjern Connection objektet fra hukommelsen på serveren.
  Set objConn = Nothing
End Sub

%>
Avatar billede jesper2003 Nybegynder
12. januar 2004 - 19:44 #5
Og test.asp

<!-- #include file="database.asp" -->
<html>
<body>
<%

' Åben en forbindelse til vores database

Call OpenDataBase

Dim objRS ' Opret en variabel der skal indeholde RecordSets fra databasen

Set objRS = objConn.Execute("SELECT * FROM Test ORDER BY Overskrift")
If (Not objRS.BOF) And (Not objRS.EOF) Then ' Sikring mod fejl hvis ingen records blev fundet
  objRS.MoveFirst ' Flyt til første record i vores resultat
  While Not objRS.EOF ' Så længe vi ikke har nået sidste resultat, udfør
    Response.Write objRS("Overskrift") & "<br>" & vbCrLf ' Udskrif overskriften
    objRS.MoveNext ' Flyt til næste record i resultatlisten
  Wend
Else ' Der var ingen resultater
  Response.Write "Ingen records fundet.<br>" & vbCrLf
End If
objRS.Close ' Luk for recordset
Set objRS = Nothing ' Frigør fra hukommelsen på serveren

' Luk forbindelsen til serveren igen

Call CloseDataBase

%>
</body>
</html>
Avatar billede jesper2003 Nybegynder
22. januar 2004 - 08:00 #6
Lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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