ADODB.ConnectionError (0x800A0E7A)
-
Hallo zusammen,
ich habe auf meinen Win2000-Server einen mySQL-Server installiert und würde jetzt gerne mit einer ASP-Seite auf den Datenbestand zugreifen.
Die ASP-Seite sie folgendermaßen aus:
<!--#include file="includes/db_connection.inc" //--> <% 'response.buffer = false %> <% Set objConn = Server.CreateObject("ADODB.Connection") Set RS=Server.createobject("ADODB.recordSet") Set RS2=Server.createobject("ADODB.recordSet") objConn.Open cbGetConnectionString()
Die db_connection.inc sieht so aus:
<% Const dbTypeMSSQL = "MSSQL" DIM dbType dbType = dbTypeMSSQL Public Function cbGetConnectionString() cbGetConnectionString = cbConnectMSSQL() End Function Private Function cbConnectMSSQL() Dim strProvider strProvider = "PROVIDER=myodbc;" Dim strDriver strDriver = "DRIVER=MySQL ODBC 3.51 Driver;" Dim strServer strServer = "SERVER=localhost;" Dim strUsername strUsername = "UID=xxx;" Dim strPassword strPassword = "PWD=yyy;" Dim strDatabase strDatabase = "DATABASE=rflow;" Dim strComplete strComplete = strProvider & _ strDriver & _ strServer & _ strUsername & _ strPassword & _ strDatabase cbConnectMSSQL = strComplete End Function dim owner owner = "root" tmp_dir=server.mappath("txt") & "\" %>
Die Fehlermeldung lautet beim Aufruf der ASP.Seite:
Fehlertyp:
ADODB.Connection (0x800A0E7A)
Der Provider kann nicht gefunden werden. Möglicherweise ist er nicht richtig installiert worden.
/mis.asp, line 20Soweit ich weiß, wird aber der ADO-Provider automatisch mit dem ISS installiert beim Windows 2000 Server.
Kann mir jemand weiterhelfen ?
Danke
Gawan
-
Du benötigst die ADODB.DLL