webForumDet fria alternativet
Logga in / Bli medlem

syntaxfel - insert into

Databaser & SQL

2 svar · 190 visningar · startad av sundog

Medlem sedan aug. 200189 inlägg
Frågan#1

Hej!

Jag får ett syntaxfel när jag försöker lägga in information i tabellen tbdisk men inte i tabellen tbuser i samma databas.

Så här ser sidan ut:

...
...
if Request.QueryString("add")="new" then
te=Request.Form("brod")
us=session("user")
ru=Request.Form("rub")
ord="1"
da=date()
set rsad=conn.execute("INSERT INTO tbdisk(text) VALUES('"&te&"')")
else
...
...

om jag istället byter ut tbdisk till tbuser så funkar det???

Alla namn är korrekta och informationen följer med från formuläret, så det måste ju vara nåt fel på tabellen tbdisk, typ skrivskyddad eller nåt, kan den va det???

Nån som vet vad felet kan bero på?

tack

Medlem sedan dec. 200012 464 inlägg
#2

att du har en kolumn som heter text och använder en DBMS som heter Access skulle jag gissa på.

Antingen kan du döpa om kolumnen eller så

conn.execute "INSERT INTO tbdisk(text) VALUES('"&te&"')",,128

Det behövs inget recordset när du gör insert

Medlem sedan aug. 200189 inlägg
#3

tackar

det berodde tydligen på kolumnnamnet text ja...tack!

259 ms totalt · 4 externa anrop · v20260731065814-full.0583408b
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)