Objekt krävs i sql satsen??

ASP

1 svar · 240 visningar · startad av tomas21

Medlem sedan feb. 2003130 inlägg
Trådstart#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å.

Medlem 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 = "..."

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)