Parametrisierte Abfrage und NULL DateTime-Wert

Arbeite ich ein Programm, das das ziehen ein string-Feld aus einer access-Datenbank, die Trennung der Namen (erste und Letzte) von einem Datum, dann speichern Sie den Namen, getrennt von dem Datum in einer anderen access-Datenbank.

Habe ich alles getan, außer einige der Datum-Werte null sind, so muss ich einstellen, SQL, aber ich habe nicht in der Lage gewesen, um herauszufinden, wie die Parametrisierung Arbeit.

Ich habe in dummy-Werte für die variable und fügt Sie der Tabelle gut. Ich habe schneiden Sie den anderen Variablen in den code-snippet unten, da Sie alle Wiederholungen, was da ist. os ist eine Liste von holding-Daten aus einer Struktur.

string sqlcmd = "INSERT INTO signatures VALUES ('" + os.QASignature + "', 'QADate = @QADATE'";
System.Data.OleDb.OleDbCommand SQLCommand = new System.Data.OleDb.OleDbCommand(sqlcmd, Connection);
using (SQLCommand)
{
    SQLCommand.Parameters.Add("@QADATE", System.Data.OleDb.OleDbType.Date).Value = os.QADate;
    SQLDataReader = SQLCommand.ExecuteReader();
}
InformationsquelleAutor Donnachaidh | 2012-07-17
Schreibe einen Kommentar