webForumDet fria alternativet
Logga in / Bli medlem

sql-sats

Databaser & SQL

6 svar · 243 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frågan#1
	SQLStmt = "Insert Into artiklar (ip, rubrik, text, forfattare) Values ('" & ip & "') & ('" & rubrik & "') & ('" & text & "') & ('" & forfattare & "')"

Den ger detta som felmedelande:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E09)
[TCX][MyODBC]You have an error in your SQL syntax near '& ('Testar') & ('Den här handlar om hurvida jag kan sql.') & ('Jonas Dahlgren')' at line 1
/best/laggtill.asp, line 11

Vad beror det på?

Medlem sedan juni 200032 967 inlägg
#2

Text är ett reserverat ord. Du får antingen byta namn på kolumnen eller klamra i din SQL-fråga:

SQLStmt = "Insert Into artiklar (ip, rubrik, [text], forfattare) Values ('" & ip & "') & ('" & rubrik & "') & ('" & text & "') & ('" & forfattare & "')"

Mvh,

Medlem sedan aug. 20011 946 inlägg
#3

Frotfarande samma fel.

Felmedelandet är det samma trots denna nya sql-sats.

SQLStmt = "Insert Into artiklar (ip, rubrik, artikel, forfattare) Values ('" & ip & "') & ('" & rubrik & "') & ('" & artikel & "') & ('" & forfattare & "')"
Medlem sedan dec. 200012 464 inlägg
#4
SQLStmt = "Insert Into artiklar (ip, rubrik, artikel, forfattare) Values ('" _
& ip & "','" & rubrik & "','" & artikel & "','" & forfattare & "')"

Om du fortfarande får fel så kan du lägga till en utskrift av strängen och posta resultatet.

Det kan ju vara så att det finns en ' i någon sträng till exempel och i så fall måste den särbehandlas.

Medlem sedan aug. 20011 946 inlägg
#5

Tackar!

Nu fungerar det. Vad var det om du ändrade så att jag vet till nästa gång?

Medlem sedan dec. 200012 464 inlägg
#6

Du hade ) ( mellan värdena. Jag bytte det mot ,

Medlem sedan juni 200032 967 inlägg
#7

Jag ber allra ödmjukast om ursäkt.
Att jag inte såg det... :r

Mvh,

261 ms totalt · 4 externa anrop · v20260731065814-full.fc66e30b
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)