Ich sitze mal wieder vor einem Problem. Eigentlich wei� ich das da kein
Problem ist, weil ichs eigentlich immer so mache, aber irgendwie gehts
nicht:


Das ist der Teil meines SQL Strings mit Code

    sSQL += " WHERE ModuleID = @moduleid";
    sSQL += " AND ExpireDate > @expiredate";
    OleDbConnection  myConnection = new OleDbConnection
(ConfigurationSettings.AppSettings["connectionString"]);
    OleDbCommand myCommand = new OleDbCommand(sSQL, myConnection);
    myCommand.Parameters.Add("@moduleid",moduleId);
    myCommand.Parameters.Add("@expiredate", DateTime.Now);

Nun tritt ein "System.Data.OleDb.OleDbException: Datentypen in
Kriterienausdruck unvertr�glich" Fehler auf. Es muss irgendwie daran liegen,
dass er das DateTime.Now nicht auf den ExpireDate Datenbanktyp wandeln kann.
Aber ich verstehe das nicht. In der DB ist der  Typ der Spalte auf
Datum/Uhrzeit gestellt.


Wo ist der Fehler?


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an