Wolfgang: Max. Länge bei SQL INSERT INTO?

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

  1. 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

    1. Danke, geht super
      Wolfgang