L
laker20
Unregistered / Unconfirmed
GUEST, unregistred user!
if(Request.Form["TextBox5"]!="")
{
string strCnn=@"Provider=Microsoft.Jet.OleDb.4.0;";
strCnn+=@"Data Source=c:/testdb.mdb";
string strCmd="delete from table1 where id='"+Request.Form["TextBox5"]+"'";
OleDbConnection objCnn=new OleDbConnection(strCnn);
OleDbCommand objCmd2=new OleDbCommand(strCmd,objCnn);
//objCmd2.CommandTimeout = 20;
//objCmd2.CommandText=strCmd;
//objCmd2.Connection=objCnn;
objCnn.Open();
objCmd2.ExecuteNonQuery();
objCnn.Close();
}
这段程序是要将从TextBox5中获得的id对应的记录从数据库中删除。每次执行到objCmd2.ExecuteNonQuery();的时候就提示“异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配”,怎么处理?
我刚接触asp.net+c#不久,很多东西不知道,请多指教。
{
string strCnn=@"Provider=Microsoft.Jet.OleDb.4.0;";
strCnn+=@"Data Source=c:/testdb.mdb";
string strCmd="delete from table1 where id='"+Request.Form["TextBox5"]+"'";
OleDbConnection objCnn=new OleDbConnection(strCnn);
OleDbCommand objCmd2=new OleDbCommand(strCmd,objCnn);
//objCmd2.CommandTimeout = 20;
//objCmd2.CommandText=strCmd;
//objCmd2.Connection=objCnn;
objCnn.Open();
objCmd2.ExecuteNonQuery();
objCnn.Close();
}
这段程序是要将从TextBox5中获得的id对应的记录从数据库中删除。每次执行到objCmd2.ExecuteNonQuery();的时候就提示“异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配”,怎么处理?
我刚接触asp.net+c#不久,很多东西不知道,请多指教。