webForumDet fria alternativet

DSN-koppling till SQL Server

1 svar · 171 visningar · startad av Skarre

SkarreMedlem sedan apr. 20012 427 inlägg
#1

Jag har fått DSN-namn, användarnamn, lösenord och databasnamn till en SQL Server-databas av en kund men jag lyckas inte hämta någonting ur databasen, så jag hoppas att någon kan se vad jag gör för fel.

Kod:

Function OpenConn()
	Set tempconn = Server.CreateObject("ADODB.Connection")
	tempconn.Open "DSN=xxx;UID=xxxx;PWD=xxx;DATABASE=xxx"
	Set OpenConn = tempconn
End Function

Set Conn = OpenConn()
Set rs = Conn.Execute("SELECT * FROM customers")
Do Until rs.EOF
	Response.Write rs(0) & "<br>"
	rs.MoveNext
Loop
rs.Close : Set rs = Nothing
Conn.Close : Set Conn = Nothing

Felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers error '80040e37'

[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'customers'.

SkarreMedlem sedan apr. 20012 427 inlägg
#2

Glöm. Det var kunden som ställt fel rättigheter på tabellerna.

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