webForumDet fria alternativet

Problem med att ansluta till mySQL med ASP

ASP

2 svar · 234 visningar · startad av Hulth

Medlem sedan juni 2001272 inlägg
Frågan#1

Jag vill ansluta till en mySQL-databas som ligger på en annan server via asp. Jag använder följande kod:

<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "Driver={mySQL};Server=server.ngt.com;Port=3306;Option=131072;Stmt=;Database=1979;Uid=användare;Pwd=losen;"
	Set RecSet = Server.CreateObject("ADODB.Connection")

	SQL = "SELECT * FROM ibf_members ORDER BY ID DESC"
	RecSet.Open SQL, Connect, AdOpenDynamic

	Do Until RecSet.EOF
		Response.Write RecSet("name") & "<br>"
		RecSet.MoveNext
	Loop
%>

Då får jag följande fel:
---------------------------------
ADODB.Connection.1 error '80004005'

SQLState: IM002
Native Error Code: 0
[INTERSOLV][ODBC lib] Data source name not found and no default driver specified

/temp/genomsnitt.asp, line 7
---------------------------------

Någon som kan hjälpa mig?

Medlem sedan jan. 20032 285 inlägg
#2

Du har inte skapat något Recordset.

<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "Driver={mySQL};Server=server.ngt. com;Port=3306;Option=131072;Stmt=;Database=1979;Uid=användar
e;Pwd=losen;"
	Set RecSet = Server.CreateObject("ADODB.[b]Recordset[/b]")

	SQL = "SELECT * FROM ibf_members ORDER BY ID DESC"
	RecSet.Open SQL, Connect, AdOpenDynamic

	Do Until RecSet.EOF
		Response.Write RecSet("name") & "<br>"
		RecSet.MoveNext
	Loop
%>

Eller så kan du köra med ett aningen lättare sätt, om du bara ska lista posterna, och inte göra något "speciellt" med dem:

<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "Driver={mySQL};Server=server.ngt. com;Port=3306;Option=131072;Stmt=;Database=1979;Uid=användar
e;Pwd=losen;"

	SQL = "SELECT * FROM ibf_members ORDER BY ID DESC"
	Set RecSet = Connect.Execute(SQL)

	Do Until RecSet.EOF
		Response.Write RecSet("name") & "<br>"
		RecSet.MoveNext
	Loop
%>
Medlem sedan juni 2001272 inlägg
#3

lol, så går det när man ska programmera på natten.. haha

tack för hjälpen :)

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)