Ich habe eine Tabelle mit der Bezeichnung DueInTable
mit einem Feld namens RepairNumber
.Suche nach Zellen in der Tabelle, die nicht leer sind
Wie schreibe ich eine SQL-Anweisung, die nur Datensätze in einer GridDataView zurückgibt, wo dieses Feld nicht leer ist?
Dies ist, was ich in den OnLoad
-Ereignis des Formulars setzen versucht haben:
label1.BackColor = Color.Transparent;
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string data = "Select * from DueInTable WHERE RepairNumber = !NULL";
DataTable dt = new DataTable();
DataSet ds = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(new OleDbCommand(data, connection));
adapter.Fill(ds);
DataView DV = new DataView();
DV.Table = ds.Tables[0];
Repair_dtGrdVw.DataSource = DV;
Die Syntax ist 'IST NICHT NULL', in allen Datenbanken. Sie können nichts mit NULL vergleichen, auch wenn Sie die richtigen Vergleichsoperatoren verwendet haben. –