Hejsan!! Har du installerat ODBC connectorn? http://www.mysql.com/downloads/connector/odbc/ Nu har jag gjort det men får samma felmedelande. Har nu igen efter att jag installerade "Windows (x86, 32-bit), MSI Installer Connector-ODBC" från sidan du angav testat samma kod och en del andra med samma resultat. Någon aning om varför? Går i väggen snart... Är det någon som har några fler tips om hur jag kan gå till väga? Jag tror du har fel versionsnummer på drivern, verkar som att det ska vara 5.1 enligt http://www.connectionstrings.com/mysql#p31: Robert: Vet inte vad det är? Hur kollar jag? Rätta mig om jag har fel men om man vill använda en ODBC driver måste man även ha odbc-kopplingen gjord på resp. dator som kommer att använda den.. Vad är option=16387 som du har med i din connectionstring? I de exempel jag sett så står det option=3. Man behöver inte skapa en DSN, all info om anslutningen finns i connectionstringen. Så här ser min fungerande odbc-koppling till MySQL ut: Robert: Testade det men fick samma fel.ASP och MySQl
Jag försöker hitta ett sätt att koppla en ASP sida till en MySQL databas, men alla exempel jag har hittat än så länge får jag bara ett felemdelande när jag kör sidan.
Medelandet jag får är: "Microsoft][ODBC Driver Manager] Datakällan hittades inte och ingen standarddrivrutin är angiven"
Koden jag har försökt med nu är (Lösenordet är rätt och databasen finns i min MySQL server som jag kör lokalt):
<%
Dim oDBConnection
Dim oDBRecordset
Set oDBConnection = Server.CreateObject("ADODB.Connection")
Set oDBRecordset = Server.CreateObject("ADODB.Recordset")
Dim sConnectionString
sConnectionString = "driver={MySQL ODBC 3.51 Driver};option=16387;server=127.0.0.1;user=root;password=XXXXXXX;DATABASE=XXX;"
oDBConnection.Open sConnectionString
oDatabase.SQL = "SELECT * FROM users"
oDatabase.Execute oDatabase.SQL
oDBRecordset.Open oDatabase.SQL, oDBConnection
%>
Sv: ASP och MySQl
JohanSv:ASP och MySQl
Sv: ASP och MySQl
Jag vet att det går men lyckas inte hitta något exempel som funkar, alla jag har hittat ger samma felmedelande som ovan.Sv:ASP och MySQl
sConnectionString = "driver={MySQL ODBC 5.1 Driver};option=16387;server=127.0.0.1;user=root;password=XXXXXXX;DATABASE=XXX;"
JohanSv: ASP och MySQl
Johan: Nej det ger samma fel, fick dock lägga till en ny dim (Dim oDatabase) men sen gick den tillbaka till "[Microsoft][ODBC Driver Manager] Datakällan hittades inte och ingen standarddrivrutin är angiven" på sConnectionStrings = "driver={MySQL ODBC 5.1 Driver};option=16387;server=127.0.0.1;user=xxxx;password=XXXX;DATABASE=XXXXX;" :(
Har du några andra förslag?
PS: Ursäkta att jag svarar lite sent, har haft mycket att göra.Sv:ASP och MySQl
Lägga upp en ODBC: gå till administratoinsverktyg -> datakällor(odbc), gå till fliken system DSN, markera din mysql driver i listan, klicka slutför och fyll i uppgifterna om din databas
Testa gärna anslutningen direkt i odbc konfigurationen om det är möjligt
Vill man inte vara låst vid odbc-källor kan man istället använda deras connector http://dev.mysql.com/downloads/connector/net/5.0.html
Här finns en guide som borde vara i stort sett samma även för andra versioner av VS http://dev.mysql.com/tech-resources/articles/ebonat-load-and-search-mysql-data-using-vbnet-2005.htmlSv:ASP och MySQl
JohanSv: ASP och MySQl
JohanSv:ASP och MySQl
connectionString="Driver={MySQL ODBC 3.51 Driver};Server=server;Database=db;User=usr; Password=pwd;Option=3;port=3306"
//AnnSv: ASP och MySQl
Ann: Jag får fortfarande samma fel, har du lust att ge hela koden? Vet inte om det kan vara nåtot annat jag gör fel.
Igen, ledsen för sent svar.