30. august 2002 - 09:39Der er
12 kommentarer og 1 løsning
Connect til mySQL
Jeg har lige installeret mySQL, startet den og oprettet en db med programmet mySQL-front.
Jeg skulle gerne bruge mySQL sammen med ASP, men jeg har et spørgsmål herom. Jeg har tidligere brugt access. Hvis jeg har forstået det ret, så er mySQL db'en ikke bare en enkelt fil som man kan flytte rundt på som man vil, ligesom med access..vel..?
Når jeg nu skal starte med at køre det på min egen lille testserver derhjemme, hvordan kommer jeg så videre...?
Skal man oprette en DNS med ODBC driver i win, for at connecte til db'en og hvordan gør man hvis db'en ligger på ens webhotel
Jeg har prøvet at oprette en DNS i win via ODBC, og her har jeg en knap som hedder "test data source" Men her får jeg denne fejl:
Jeg har også prøvet at lave denne lille test.asp, men også uden held, her får jeg "The page cannot be displayed"
<% Dim mygConn,rs Set mygConn = Server.CreateObject("ADODB.Connection") mygConn.Open "DRIVER=mysql;SERVER=(localhost);UID=(myg);PWD=(spejlkarpe);DATABASE=(myg);"
SQL = "SELECT navn FROM myg" set rs = myConn.Execute(SQL)
do until rs.EOF Response.write rs("navn") Response.write "<br>" rs.MoveNext loop rs.Close %>
Er der nogle som kan hjælpe mig videre...??
Og er der en måde at connecte til DB'en uden brug AF ODBC....??
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver. /thomas/fiskeri/mysql.asp, line 12
Nu har jeg fået testen til ODBC til at virke. Under Host/server Name skulle der bare stå: localhost
Men min connectionstrin siger stadig: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver. /thomas/fiskeri/mysql.asp, line 12
mysql er installeret på min server på lokalnettet, denne server kører WinXP pro, ODBC driveren er også installeret på serveren. Mit asp-site ligger i en virtual mappe, på et andet drev på serveren. Og sitet er så oprettet i IIS.
Det burde vel ikke have nogen betydning, fra hvilken maskine jeg prøver at tilgå dette site.
Hvis man skriver localhost skal mySQL serveren ligge på samme maskine som Web-serveren. Eller må man tilgå den med en web adresse. eks: mysql.minside.dk
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.