28. september 2004 - 19:44
Der er
21 kommentarer og 1 løsning
connecte til mysql istedet for acces?
Hey er igang med at skrive mit asp script om fra acces til mysql database.. hvordan ser en connection så ud i asp? hvis den skal connecte til en mysql? <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database/database.mdb") %> dette er min kode nu
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. september 2004 - 19:49
#1
Fra hylden: Set con = Server.CreateObject("ADODB.Connection") con.Open "Driver={mySQL};Server=localhost;Option=16834;Database=Test;"
28. september 2004 - 19:51
#2
Det er til MyODBC 2.x ! Til MyODBC 3.x må det skulle være: "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=Test;Option=3;"
28. september 2004 - 19:53
#3
Og med adgangs kontrol skal der tilføjes henholdsvis: Uid=xxxx;Pwd=xxxx; og User=xxxx;Password=xxxx;
28. september 2004 - 19:56
#4
altså? <% Set con = Server.CreateObject("ADODB.Connection") con.Open "Driver={MySQL ODBC 3.51 Driver};Server=blacknet.dk;Database=Database;Option=3;User=xxxx;Password=xxxx;" %> Option=3 hvad gør det?
28. september 2004 - 19:58
#5
Det ser rigtigt ud (hvis din database altså hedder Database !).
28. september 2004 - 19:58
#6
gør den sjovt nok :D
28. september 2004 - 19:58
#7
Det står på en af MySQL's sider.
28. september 2004 - 19:59
#8
28. september 2004 - 20:03
#9
takker for hjælpen :) smid et svar og høst flere point :D
28. september 2004 - 20:04
#10
svar
28. september 2004 - 20:09
#11
Microsoft VBScript runtime error '800a01a8' Object required: '' /Default.asp, line 35 conn.Open "Driver={MySQL ODBC 3.51 Driver};Server=blacknet.dk;Database=Database;Option=3;User=mads;Password=123456789;" får jeg som fejl nu.. Hmm ?
28. september 2004 - 20:11
#12
Det står på en linie ? Du har create't conn ? Og der er forbindelse til blacknet.dk port 3306 ?
28. september 2004 - 20:13
#13
ja der er connection ude fra! altså eneste jeg har gjort er at skiftet min connection kode fra Acces til mysql.. burde da virke?
28. september 2004 - 20:13
#14
<% ' Databaseforbindelse - Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Driver={MySQL ODBC 3.51 Driver};Server=blacknet.dk;Database=Database;Option=3;User=root;Password=madssigvert81;" ' SQL forespørgsel strSQL = "Select * from menu" ' Udfør forespørgsel (rs indeholder nu resultatet) Set rs = Conn.Execute(strSQL) ' Gennemløb Recordset (rs) med en løkke Do ' Udskriv værdien af kolonnen Fornavn Response.Write rs("link") & "<br>" ' Gå til næste Record i rs rs.MoveNext ' Fortsæt indtil rs er gennemløbet (EOF = End Of File) Loop While Not rs.EOF ' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>
28. september 2004 - 20:22
#15
Hvilken linie giver fejlen ?
28. september 2004 - 20:33
#16
Er MyODBC installeret på maskinen ?
28. september 2004 - 20:36
#17
det er denne linie conn.Open "Driver={MySQL ODBC 3.51 Driver};Server=blacknet.dk;Database=Database;Option=3;User=XXXX;Password=123456789;"
28. september 2004 - 20:38
#18
er det ikke nok bare at instalere MySQL på serveren?
28. september 2004 - 20:39
#19
Nej. MySQL ODBC driver er et seperat kit.
28. september 2004 - 20:40
#20
28. september 2004 - 20:48
#21
takker.. det løste problemet! :)
28. september 2004 - 20:57
#22
:-)
Kurser inden for grundlæggende programmering