Max. Länge bei SQL INSERT INTO?
Wolfgang
- asp.net
0 Stefan Falz0 wolfgang
Ich bekomme bei folgendem SQL Kommando die Fehlermeldung:
Kompilierungsfehler in Microsoft VBScript- Fehler '800a0401'
Anweisungsende erwartet
sql="INSERT INTO " & db_table & "(vorname,zuname,titel,strasse,plz,ort,tel1,tel2,fax,email,url,groesse,gewicht,haare) VALUES ("&vorname&","&zuname&","&titel&","&strasse&","&plz&","&ort&","&tel1&","&tel2&","&fax&","&email&","&url&","&groesse&","&gewicht&","&haare&")"
Wenn ich HAARE weggebe, funktionierts. Gibts eine Längenbegrenzung bei SQL Kommandos und wenn ja, wie kann man das trotzdem machen?
Danke im Voraus
Wolfgang
Hallo Wolfgang,
Ich bekomme bei folgendem SQL Kommando die Fehlermeldung:
Kompilierungsfehler in Microsoft VBScript- Fehler '800a0401'Anweisungsende erwartet
Das besagt, dass der Fehler nicht vom Datenbanktreiber, sondern
von der ASP-Engine kommt. Daher ist es wahrscheinlich ein Syntaxfehler.
sql="INSERT INTO " & db_table & "(vorname,zuname,titel,strasse,plz,ort,tel1,tel2,fax,email,url,groesse,gewicht,haare) VALUES ("&vorname&","&zuname&","&titel&","&strasse&","&plz&","&ort&","&tel1&","&tel2&","&fax&","&email&","&url&","&groesse&","&gewicht&","&haare&")"
Steht das wirklich alles in _einer_ Zeile???
Wenn ich HAARE weggebe, funktionierts. Gibts eine Längenbegrenzung bei SQL Kommandos und wenn ja, wie kann man das trotzdem machen?
[...]
Wenn Du HAARE weglaesst, ist der String (in einer Zeile) weniger als
255 Zeichen lang. Daher koennte das dann klappen.
Aber trotzdem ein Vorschlag:
sql="INSERT INTO " & db_table & "(" & _
"vorname," & _
"zuname," & _
"titel," & _
"strasse," & _
"plz," & _
"ort," & _
"tel1," & _
"tel2," & _
"fax," & _
"email," & _
"url," & _
"groesse," & _
"gewicht," & _
"haare" & _
") VALUES (" & _
vorname & "," & _
zuname & "," & _
titel & "," & _
strasse & "," & _
plz & "," & _
ort & "," & _
tel1 & "," & _
tel2 & "," & _
fax & "," & _
email & "," & _
url & "," & _
groesse & "," & _
gewicht & "," & _
haare & ")"
Ich hab das jetzt nicht ausprobiert, aber so sollte es gehen.
(Zumindest habe ich dann auch bei Tabellen mit 50 und mehr Feldern
kein Problem)
Tschau, Stefan
Danke, geht super
Wolfgang