webForumDet fria alternativet

Connection String problem

3 svar · 219 visningar · startad av Thorsander

ThorsanderMedlem sedan aug. 2001746 inlägg
#1

vad är felet...
Fattar inte!

Kod:

<%
	dim Connect
	dim rs
	dim SQL
	
	Set Connect = Server.CreateObject("ADODB.Connection")
	
	Connect.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=page1.mdb;DefaultDir=d:\xxx\xxx\page1;Uid=Admin;Pwd=;"
	Set rs = Server.CreateObject("ADODB.RecordSet")
	
	SQL = "SELECT * FROM table WHERE 1=2"
	
	rs.open SQL, Connect, 1, 2
	rs.Addnew

	rs("header") = myHeader
	rs("ingress") = myIngress
	rs("text") = myText
	rs("created") = myEditDate
	rs("edited") = myEditDate
	rs("placedleft") = False
	rs.Update
	rs.Close
	
	%>

Felmeddelande:

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause. 

/total/test/skrivut.asp, line 118

Tack på förhand

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Prova att byta namn på kolumnen som heter "1".

@ndersMedlem sedan juni 200032 969 inlägg
#3

Du får inte ha en tabell som heter table.

(det finns nog ingen kolumn som heter vare sig 1 eller 2 här, utan används för att hämta upp ett tomt recordset när man ska använda .addnew för att lägga till data i en tabell)

Mvh,

ThorsanderMedlem sedan aug. 2001746 inlägg
#4

Yo men visst

Tack så mycket @nders!!!
Kanon - irriterande fel - kunde inte komma på va det var.
Men det är klart - kanske lite väl knepigt (dumt) att döpa tabellen till table. Ordet är väl säkerligen reserverat...

Ha det gott!

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