Enkel databaskoppling

ASP

3 svar · 318 visningar · startad av Janspeed

Medlem sedan jan. 2001510 inlägg
Trådstart#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 967 inlägg
#2

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

Medlem sedan jan. 2001510 inlägg
#3

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

Medlem sedan juni 200032 967 inlägg
#4

gott! :)

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)