dahlgrenMedlem sedan aug. 20011 442 inlägg
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å?
@ndersMedlem sedan juni 200026 914 inlägg
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,
dahlgrenMedlem sedan aug. 20011 442 inlägg
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 & "')"
LarsGMedlem sedan dec. 200012 465 inlägg
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.
dahlgrenMedlem sedan aug. 20011 442 inlägg
Tackar!
Nu fungerar det. Vad var det om du ändrade så att jag vet till nästa gång?
LarsGMedlem sedan dec. 200012 465 inlägg
Du hade ) ( mellan värdena. Jag bytte det mot ,
@ndersMedlem sedan juni 200026 914 inlägg
Jag ber allra ödmjukast om ursäkt.
Att jag inte såg det... :r
Mvh,