webForumDet fria alternativet

Objekt krävs i sql satsen??

1 svar · 225 visningar · startad av tomas21

tomas21Medlem sedan feb. 2003130 inlägg
#1

Hej allihopa!

Jag sitter och kliar mig på huvudet nu när jag börjat med att köra mysql databaser tillsammans med Sun One ASP.
Det jag vill göra är att helt enkelt loopa ut poster ur en mysql databas men jag får inte det att fungera.

Koden som jag har är:

<% 
strConnection = "DRIVER={MySql}; SERVER=mydb1.surftown.se; DATABASE=anv_data; UID=anv_anv1; PWD=anv" 

Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open strConnection 

set SQL = "SELECT * FROM Luncher" <----------- RAD 16
set rs = Conn.Execute(SQL)

do until rs.EOF
	response.write "Värdet i fältet är " & rs("Text")
rs.MoveNext
loop
rs.close
%>

När jag kör detta får jag error medelandet:

__
Error Type:
Sun ONE ASP VBScript runtime (0x800A01A8)
Object required
/testDB.asp, line 16
_
_

Rad 16 är märkt i koden.
Förresten jag kör skriptet på webhotellet surftown.
Skulle upskatta all hjälp jag kan få.

tomas21Medlem sedan feb. 2003130 inlägg
#2

Jag löste det :) koden ska se ut såhär:

<% 
strConnection = "DRIVER={MySql}; SERVER=mydb1.surftown.se; DATABASE=anv_data; UID=anv_anv1; PWD=anv" 

Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open strConnection 

SQL = "SELECT * FROM Luncher" <----------- RAD 16
set rs = Conn.Execute(SQL)

do until rs.EOF
	response.write "Värdet i fältet är " & rs("Text")
rs.MoveNext
loop
rs.close
%>

Jag råkade skriva set SQL = "..." men det ska vara SQL = "..."

253 ms totalt · 3 externa anrop · v20260731065814-full.30151723
131 ms — hämta forumlista (db)
120 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)