leider kommt immer die fehler meldung:„Microsoft][ODBC SQL
Server Driver][SQL Server]Syntax error converting datetime
from character string.“
Das SQL-Statement mit dem du versuchst zu schreiben wäre recht interessant.
Allgemein würde ich die ODBC-Standardschreibweise für Datum/Zeit empfehlen:
Datum { d ‚yyyy-mm-dd‘ }
Zeit { t ‚hh:mm:ss‘ }
Beides { ts ‚yyyy-mm-dd hh:mm:ss‘ }
Also zB:
INSERT INTO tabelle ( datumsfeld ) VALUES ( { ts ‚2002.01.01 00:00:00‘ } )
das ganze soll mit einem formular in die tabelle eingefügt werden
das war das SQL Statement mit dem ich es versucht habe zu schreiben
INSERT INTO MitarbeiterAbsenzen (NrMitarbeiter, von, bis) VALUES(‚NrMitarbeiter‘, ‚von‘, ‚bis‘)
jetzt habe ich es mit deiner lösung versucht aber klappt immer noch nicht jetz erscheint diese meldung
Anrede Name Abteilung Von Bis Kommentar Anrede Vertretung Arbeitszeit Absenz
INSERT INTO MitarbeiterAbsenzen(NrMitarbeiter, bis, von) VALUES(fldNrMitarbeiter, { fldvon ‚yyyy-mm-dd hh:mm:ss‘ },{ fldvon ‚yyyy-mm-dd hh:mm:ss‘ )
Microsoft OLE DB Provider for ODBC Drivers error ‚80040e07‘
[Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification
wenn ich Nrmitarbeiter rausnehme erscheint diese meldung
INSERT INTO MitarbeiterAbsenzen( bis, von) VALUES({ fldvon ‚yyyy-mm-dd hh:mm:ss‘ },{ fldbis ‚yyyy-mm-dd hh:mm:ss‘ )
Microsoft OLE DB Provider for ODBC Drivers error ‚80040e14‘
[Microsoft][ODBC SQL Server Driver]Syntax error or access violation
/dokumentation/christoph/eintragen.asp, line 89
Microsoft OLE DB Provider for ODBC Drivers error ‚80040e07‘
[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting datetime from character string.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]