Avatar billede ravnborg Nybegynder
18. august 2007 - 17:36 Der er 10 kommentarer og
2 løsninger

MySQL hos EliteHost

Er der en der kan give et eksempel på hvordan man laver en connection til en MySQL database hos EliteHost.

Jeg har prøvet med denne, men det virker ikke.

SQLserveradr = "localhost"
SQLdatabase = "mindatabase"
SQLlogin = "bruger"
SQLpassword = "login"


Set Conn = Server.CreateObject("ADODB.Connection")
conStr = "driver={MySql};server="& SQLserveradr &";database="& SQLdatabase
conStr = conStr & ";uid="& SQLlogin &";pwd="& SQLpassword & ";OPTION=16386"
Conn.Open conStr
Avatar billede hmortensen Nybegynder
18. august 2007 - 17:45 #1
Kan du logge ind via phpMyAdmin?
Avatar billede ravnborg Nybegynder
18. august 2007 - 19:53 #2
Ja
Avatar billede madeindk Nybegynder
19. august 2007 - 13:12 #3
Hvad med denne her?

<%
SQLserveradr = "localhost"
SQLdatabase = "mindatabase"
SQLlogin = "bruger"
SQLpassword = "login"

Set objConn = Server.CreateObject("ADODB.Connection")
ConnDSN = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=" & SQLdatabase & "; UID=" & SQLlogin & "; PWD=" & SQLPassword & ";"
%>
Avatar billede ravnborg Nybegynder
19. august 2007 - 14:58 #4
Den ser ud til at virke. Men der kommer en fejl når jeg prøver at tilføje noget til databasen.

Laver jeg nogle fejl her?

strSQL = "insert into bruger (brugernavn, password) values ("
strSQL = strSQL & "ravnborg,"
strSQL = strSQL & "ravnborg"
strSQL = strSQL & ")"
ConnDSN.Execute(strSQL)
ConnDSN.Close
Set ConnDSN = Nothing
Avatar billede hmortensen Nybegynder
19. august 2007 - 15:03 #5
Du bruger et forkert objekt.

<%
SQLserveradr = "localhost"
SQLdatabase = "mindatabase"
SQLlogin = "bruger"
SQLpassword = "login"

Set objConn = Server.CreateObject("ADODB.Connection")
ConnDSN = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=" & SQLdatabase & "; UID=" & SQLlogin & "; PWD=" & SQLPassword & ";"
objConn.Open ConnDSN

strSQL = "insert into bruger (brugernavn, password) values ("
strSQL = strSQL & "ravnborg,"
strSQL = strSQL & "ravnborg"
strSQL = strSQL & ")"
objConn.Execute(strSQL)
objConn.Close
Set objConn = Nothing

%>
Avatar billede madeindk Nybegynder
19. august 2007 - 15:15 #6
Lige præcis, det gør du. Men jeg smider et svar, det blev vel løsningen på dit problem? :)
Avatar billede nielle Nybegynder
19. august 2007 - 15:23 #7
Hisk at der skal '-tegn rundt om tekst:

strSQL = strSQL & "'ravnborg',"
strSQL = strSQL & "'ravnborg'"
strSQL = strSQL & ")"
Avatar billede ravnborg Nybegynder
19. august 2007 - 16:16 #8
Jeg får stadig fejl når jeg prøver at indsætte noget i databasen.

Jeg har afsat 60 point mere, da jeg har udvidet spørgsmålet.
Første del er svaret af madeindk.
Avatar billede ravnborg Nybegynder
19. august 2007 - 16:19 #9
SÅDAN..
Så fik jeg min første post ind i en MySQL database.

opret lige et svar nielle
Avatar billede nielle Nybegynder
19. august 2007 - 16:36 #10
Springer over på denne her. :^)
Avatar billede madeindk Nybegynder
27. august 2007 - 13:51 #11
Skal vi lukke? ;)
Avatar billede ravnborg Nybegynder
28. august 2007 - 21:02 #12
Så lukker jeg.
madeindk du får de oprindelige 60 point som var på spørgsmålet.

Tak for hjælpen
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