Problem mit Doppelpunkt in SQL-Befehl



  • Hallo,

    in einem SQL-Statement habe ich folgendes Problem:

    Das folgende SQL-Statement:

    INSERT INTO tbl_Zeitplan (Anfangsdatum, Anfangszeit, Beschreibung) 
    SELECT '03.07.2003 09:11:11' AS temp1, 
           '03.07.2003 09:11:11' AS temp2, 
           'Hallo,
    
           "Andi: Was geht hier vor?"
    
           Gruß Otto' AS temp3
    

    liefert die Fehlermeldung: 'Typ für Feld " ist unbekant'

    Ersetze ich die Zeile

    "Andi: Was geht hier vor?"
    

    durch

    "Andi! Was geht hier vor?"
    

    oder

    "Andi, was geht hier vor?"
    

    wird die SQL-Anweisung korrekt ausgeführt.

    Hat jemand eine Idee?

    Gruß
    Leo



  • Schon mal mit der üblichen Schreibweise des INSERTS probiert?
    Also VALUES anstatt internem SELECT?
    Kommt da der gleiche Fehler?
    Bzw. welches DBMS verwendest du?

    Konnte deinen Fehler nicht nachvollziehen.
    Ach ja ... und von welchem Typ sind egtl die 3 Felder?

    Fragen über Fragen.



  • Hallo,

    die VALUES-Variante werde ich noch checken.

    Die Datenbank ist Access 97. Die Felder sind Datum/Uhrzeit, Datum/Uhrzeit, Memo.

    Gruß
    Leo



  • ja das ding hier ist schon nen paar Jahre alt aber das Problem kannst du lösen indem du den Parametercheck auf false setzt.

    Query->ParamCheck = false;
    

Anmelden zum Antworten