webForumDet fria alternativet

Enkel databaskoppling

ASPur ASP

3 svar · 306 visningar · startad av Janspeed

Medlem sedan jan. 2001510 inlägg
Frågan#1

Håller på att sätta upp en databsakoppling till MS SQL 2000 men vet inte riktigt hur man gör.

Jag provade följande:

<%

Dim dbConnect

Set dbConnect = Server.CreateObject("ADODB.Connection")
dbConnect.ConnectionString = "driver={SQL Server};server=localhost;uid=web;pwd=web;database=DB112186"
dbConnect.Open

Dim SQL
Set SQL = "SELECT * FROM tblStationer ORDER BY Ort DESC"

Dim dbRS
Set dbRS = Server.CreateObject("ADODB.Recordset")
dbRS.Open SQL, dbConnect

Response.Write "<b>Resultat</b><br><hr>"
Do While Not dbRS.EOF
	Response.Write dbRS("Ort") & "<br><hr>"
	dbRS.MoveNext
Loop

dbRS.Close
Set dbRS = Nothing

dbConnect.Close
Set dbRS = Nothing

och fick tillbaka följande:

Microsoft VBScript runtime error '800a01a8' 

Object required: '[string: "SELECT * FROM tblSta"]' 

/utveckling/SQL_connect/Basic_connect/basic.asp, line 16

Är det nån som har något tips eller vet hur man egentligen ska skriva?

//JANspeed

%>

Medlem sedan juni 200032 969 inlägg
#2

du ska inte använda set då du skapar din sql-fråga, det är en vanlig sträng.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan jan. 2001510 inlägg
#3

Tack förresten. Du hade helt rätt. Det löste mina problem. :)

Medlem sedan juni 200032 969 inlägg
#4

gott! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

134 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)