Avatar billede fluii Nybegynder
16. januar 2003 - 17:05 Der er 1 kommentar og
2 løsninger

Access -> MySQL i ASP

Jeg vil gerne konvertere min Access-database til MySQL. Jeg har fået lagt den ind i MySQL, men kan ikke finde ud af at åbne den via asp.
Hvis der lige er én der gider at oversætte dette, så det virker med MySQL. Jeg har forsøgt, men uden helt..
.. Der er 110 point til den som kan hjælpe mig med at få det til at virke.
Her er koden som den er nu (til Access)

  Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
  Set rs = Server.CreateObject("ADODB.Recordset")
  rs.Open "Select * from main WHERE ip='"&ip&"'", conn, 1, 3 

  if NOT rs.eof then
   
if NOT session("tjek") = 1 then

  session("id") = rs("id")
  session("tjek") = 1
 
  rs("lille") = rs("lille") + 1

end if

..... klip

  else

    rs.AddNew
    rs("ip")        = ip
    rs("forste")  = Now()
    rs("lille")      = 1
    rs("stor")    = 1

  end if

rs.update
rs.Close
Set rs = nothing
Conn.Close
Set Conn = nothing
Avatar billede coltau Juniormester
16. januar 2003 - 19:30 #1
Det er vel først og fremmest denne linie der skal ændres:

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

til:

Conn.Open "DSN=testDSN;"

Men du skal først oprette en DSN der hedder testDSN (eller noget andet) under kontrolpanelet.

Derefter ser det ikke ud til at du mangler noget.
Avatar billede fluii Nybegynder
16. januar 2003 - 20:27 #2
Takker...

Problemer ligger i at det ikke virker når jeg kører det på min egen maskine. Det gør det heller ikke altid når jeg arbejder med access. Men når jeg uploader det til nettet, virker det fint.

Du har vel ikke én idé hvorfor? Kører IIS på WinXP PRO DK SP1 Corp.
Avatar billede coltau Juniormester
16. januar 2003 - 20:47 #3
Jeg kender ikke XP contra MySQL - men denne connection skulle også virke.

Conn.Open "Driver={MySQL}; server=localhost; database=test; uid=root; pwd=;"

Når databasenavnet ellers er korrekt.

Jeg skal dog sige at jeg aldrig selv har fået den til at virke.
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
Computerworld tilbyder specialiserede kurser i database-management

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