webForumDet fria alternativet

Vad är felet ?

ASP

6 svar · 288 visningar · startad av Denniss

Medlem sedan maj 2003176 inlägg
Frågan#1

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/maillist/conn.asp, line 3

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("/listist/db.mdb")""

Koden ser sä här ut:

<%
Dim ConnectString, conn
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("/list/db.mdb")""
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>

Medlem sedan juni 200032 967 inlägg
#2

Du har ett par citationstecken för mycket i slutet av raden.

<% 
Dim ConnectString, conn 
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("/list/db.mdb")
Set conn = Server.CreateObject("ADODB.Connection") 
conn.open ConnectString 
%>

Mvh

Medlem sedan maj 2003176 inlägg
#3

När jag tar bort dem, får jag fäöljande fel:
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/list/conn.asp, line 3

Koden:

<%
Dim ConnectString, conn
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("/list/db.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>

Medlem sedan maj 2003176 inlägg
#4

Fast hela det

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&
Server.MapPath("/list/db.mdb")

är rad 3.

Medlem sedan juni 200032 967 inlägg
#5

Du måste skapa Conn innan du kör Open.

Mvh

Red: läsfel

Medlem sedan juni 200032 967 inlägg
#6

Klippte lite:

<% 
Dim conn 
Set conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("/list/db.mdb") 
%>

Mvh

Medlem sedan maj 2003176 inlägg
#7

den sista funkar

Tack.

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)