webForumDet fria alternativet

FEL: hittar ite MySQL-databas

ASP

9 svar · 405 visningar · startad av eas

Medlem sedan sep. 2001269 inlägg
Frågan#1

Jag försöker ansluta till en MySQL databas men får följande felmedelande:

Microsoft OLE DB Provider for ODBC Drivers fel '80004005' 

[Microsoft][ODBC Driver Manager] Datakällan hittades inte och ingen standarddrivrutin är angiven 

/MySQL_test/test.asp, rad 6

Databasen heter test. Tabellen jag vill åt heter tabell.
Här är koden (rad 6 är fet):

<%
strConnString = "driver=MySQL;DSN=localhost;uid=Andreas;pwd=PASSWORD;database=test"
Set objConn = Server.CreateObject("ADODB.Connection")
[b]objConn.Open strConnString[/b]

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT * FROM tabell ORDER BY namn"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

Response.write "<p><table cellspacing=3 bgcolor='#eeeeee' style='border:1px black dotted'>"

	If RecSet.EOF Then
		Response.write "<tr><td><font face=verdana size=1>Det finns inga profiler :(</font></td><td width=10 bgcolor='#440000'></td></tr>"
	Else

Do Until RecSet.EOF

Response.write "<tr><td><font size=1 face=verdana>"&RecSet("namn")&"</font></td></tr>"

RecSet.MOVENEXT
LOOP

	End If

Response.write "</table>"

RecSet.close
objConn.close
%>

Vet du vad som inte stämmer?

------------------
Schöndells webbsajt

Medlem sedan mars 20007 896 inlägg
#2
driver=MySQL;DSN=localhost;uid=Andreas;pwd=PASSWORD;database=test

Borde vara:

driver=MySQL;[b]server[/b]=localhost;uid=Andreas;pwd=PASSWORD;database=test

------------------
SPiN, bjorne.w@telia.com

-- En ask vet jag stånda - den Yggdrasil heter, ett väldigt träd överöst av vita sanden. --

Medlem sedan sep. 2001269 inlägg
#3

Det gav tyvärr ingen förbättring :l

------------------
Schöndells webbsajt

[Redigerat av eas den 02 jan 2002]

Medlem sedan mars 20007 896 inlägg
#4

Har du installerat MyODBC?

------------------
SPiN, bjorne.w@telia.com

-- En ask vet jag stånda - den Yggdrasil heter, ett väldigt träd överöst av vita sanden. --

Medlem sedan sep. 2001269 inlägg
#5

Funkar det annars att använda recordset för MySQL
:q :q :q

------------------
Schöndells webbsajt

Medlem sedan sep. 2001269 inlägg
#6

Nej,
jag har inget MyODBC.

Måste jag det?
Vad är det?

------------------
Schöndells webbsajt

Medlem sedan mars 20007 896 inlägg
#7

Jadå, det ska det göra.

Dock är det inte där du får ditt felmeddelande.

Om du har installerat MyODBC, kolla i ODBC-resurserna vad din koppling mot MySQL heter. Den brukar heta MySQL, men det är möjligt att det är nåt annat.

Red.}
Japp, MyODBC måste du ha för att kunna använda ASP mot MySQL. Du hittar det på MySQL's hemsida, http://www.mysql.com :)

------------------
SPiN, bjorne.w@telia.com

-- En ask vet jag stånda - den Yggdrasil heter, ett väldigt träd överöst av vita sanden. --

[Redigerat av SPiN den 02 jan 2002]

Medlem sedan sep. 2001269 inlägg
#8

Ok.

Jag har intallerat MyODBC och får nu ett nytt felmeddelande:

ADODB.Recordset fel '800a0bb9' 

Programmet använder felaktiga parametrar, som antingen ligger utanför tillåtet intervall, eller som skapar en inbördes konflikt. 

/MySQL_test/test.asp, rad 12

------------------
Schöndells webbsajt

Medlem sedan mars 20007 896 inlägg
#9
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

Du anropar ju fel koppling, du hade döpt din till objConn.

Alltså ska det vara:

RecSet.Open Addera, objConn, adOpenStatic, adLockOptimistic

------------------
SPiN, bjorne.w@telia.com

-- En ask vet jag stånda - den Yggdrasil heter, ett väldigt träd överöst av vita sanden. --

Medlem sedan sep. 2001269 inlägg
#10

Ooooooopppppssssss!!!!
:r
ibland hänger man inte med riktigt...

------------------
Schöndells webbsajt

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)