Avatar billede suverenia Nybegynder
19. juli 2009 - 23:38 Der er 4 kommentarer og
1 løsning

At læse fra MySQL database

Hej,

Jeg er netop gået fra MS Access database til MySQL. Det lykkedes mig at skabe en forbindelse til databasen med følgende kode:

Set Conn = Server.CreateObject("ADODB.Connection")
conStr = "driver={MySQL};Server=" & SQLserveradr & ";Port=3306;"
conStr = conStr & "Database=" & SQLdatabase & ";User=" & SQLlogin & ";Password=" & SQLpassword & ";Option=3;"
Conn.Open conStr

Men de koder jeg har skrevet, som læser fra databasen, virker ikke længere med ovenstående kode. Eksempelvis virker dette ikke:

strSQL = "SELECT TOP 20 * FROM nyheder ORDER BY ID DESC"
Set rs = Conn.Execute(strSQL)
Do
    response.write "<b>"& rs("dato") &":</b> "
    response.write rs("indhold") &"<br>"
    rs.MoveNext
Loop While Not rs.EOF


Hvordan ændrer jeg denne kode, således at den passer til MySQL?
Avatar billede arne_v Ekspert
19. juli 2009 - 23:43 #1
strSQL = "SELECT TOP 20 * FROM nyheder ORDER BY ID DESC"

->

strSQL = "SELECT * FROM nyheder ORDER BY ID DESC LIMIT 20"
Avatar billede suverenia Nybegynder
19. juli 2009 - 23:43 #2
forkert kategori :) smider den lige i asp
Avatar billede arne_v Ekspert
19. juli 2009 - 23:43 #3
Det ligner iøvrigt mere ASP end ASP.NET !
Avatar billede suverenia Nybegynder
19. juli 2009 - 23:44 #4
ja, opdagede jeg 6 sekunder før dig ;)
Avatar billede arne_v Ekspert
19. juli 2009 - 23:53 #5
#1 er stadig god nok !
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