benyamin mirzai
سه شنبه 21 آبان 1387, 14:05 عصر
سلام در database فیلد Times از نوع date time است وقتی select زیر را می نویسم خطای
Data type mismatch in criteria expression را می دهد چکار کنم درست شود ؟
for (int r = 0; r < dataGridView1.Rows.Count; r++)
{
OleDbConnection myConn5 = new OleDbConnection(conn);
string queryStr5 = "SELECT * FROM Perssonal where Times='" + dataGridView1.Rows[r].Cells["Column3"].ToString() + "'";
OleDbCommand myCom5 = new OleDbCommand(queryStr5, myConn5);
myCom5.Connection.Open();
OleDbDataReader dr5;
dr5 =myCom5.ExecuteReader();
items = dr5["Items"].ToString();
if (items.Substring(6, 6).ToString() == "INSIDE") {
dataGridView1.Rows[r].Cells["Column3"].Style.BackColor=Color.Red;
}
myCom5.Connection.Close();
}
Data type mismatch in criteria expression را می دهد چکار کنم درست شود ؟
for (int r = 0; r < dataGridView1.Rows.Count; r++)
{
OleDbConnection myConn5 = new OleDbConnection(conn);
string queryStr5 = "SELECT * FROM Perssonal where Times='" + dataGridView1.Rows[r].Cells["Column3"].ToString() + "'";
OleDbCommand myCom5 = new OleDbCommand(queryStr5, myConn5);
myCom5.Connection.Open();
OleDbDataReader dr5;
dr5 =myCom5.ExecuteReader();
items = dr5["Items"].ToString();
if (items.Substring(6, 6).ToString() == "INSIDE") {
dataGridView1.Rows[r].Cells["Column3"].Style.BackColor=Color.Red;
}
myCom5.Connection.Close();
}