"Out-of-range value" - Fehler beim konvertieren von Datentyp varchar in datetime

Habe ich diesen code

datecreation = todaydate.Substring(6, 4) + todaydate.Substring(3, 2) + 
                   todaydate.Substring(0, 2) 

string sql = "insert into Usertable ";
sql += "values(" + mVendid + ", '" + usrname + "','" + usrpass + "', cast('" + 
datecreation + "'as DATETIME),'" + createdby + "')";

Das problem ist, wenn es ausgeführt wird, im server-es gibt Fehler. In der Lokalen host oder in SQL server management es ist in Ordnung.

Was zum Teufel ist es nicht zu arbeiten, sobald es ist in die web -

Den Fehler der Konvertierung eines varchar-Datentyps in einen datetime-Daten
geben Sie führte zu einer out-of-range-Wert. Die Anweisung wurde
beendet.

InformationsquelleAutor user1923200 | 2013-05-20
Schreibe einen Kommentar