代码如下:
string strConn = null;
DbManager objDb = new DbManager();
strConn = objDb.GetConnectionString(strStartupPath); OleDbConnection objConn = new OleDbConnection(strConn);
OleDbCommand objComm = new OleDbCommand();
objConn.ConnectionString = strConn;
objConn.Open();
objComm.Connection = objConn;
//删除收藏
try
{
objComm.CommandText = "Delete From Favorites Where MovieName = '" + strMovieName + "'";
objComm.ExecuteNonQuery();
}
catch (OleDbException e)
{
Console.WriteLine(e.Message);
}
finally
{
objComm.Dispose();
objConn.Dispose();
}connection是正常的,但程序抛出异常“至少有一个参数没有指定值”,请问是为什么?谢谢
string strConn = null;
DbManager objDb = new DbManager();
strConn = objDb.GetConnectionString(strStartupPath); OleDbConnection objConn = new OleDbConnection(strConn);
OleDbCommand objComm = new OleDbCommand();
objConn.ConnectionString = strConn;
objConn.Open();
objComm.Connection = objConn;
//删除收藏
try
{
objComm.CommandText = "Delete From Favorites Where MovieName = '" + strMovieName + "'";
objComm.ExecuteNonQuery();
}
catch (OleDbException e)
{
Console.WriteLine(e.Message);
}
finally
{
objComm.Dispose();
objConn.Dispose();
}connection是正常的,但程序抛出异常“至少有一个参数没有指定值”,请问是为什么?谢谢
解决方案 »
- 各位哥!问一个C#的网络传输问题。代码很少!帮我看下好吗??
- c#里面类成员的set可以使用不同类型么
- 关于snmp中 读出某一进程cpu占用值为27612是什么意思 怎么解释
- 关于GridView的一些问题
- c# winform 多线程
- 怎样通过url获取网页的源码
- 怎么定义控件数组(新手请教)
- 请问:用C#开发WEB程序,类似论坛发表文章,在点击"发表"时,如何将所要存入数据库的内容转换为具有完整HTML标签格式的?
- 怎样把一个byte类型的缓冲添加到另一个byte类型的缓冲后面啊急在线等待
- error CS0006: 找不到中继资料文件
- C#.NET检查用户名是否存在并返回结果给变量
- 怎样销毁窗体?
"Delete From Favorites Where MovieName = ' strMovieName '";
弄成这种形式,strMovieName这个值是多少我不清空,你直接打进去好了,看他还报错没。
*去了
Delete From Favorites Where MovieName = '4月7日《辉常足球》精彩回顾'"
objConn.Dispose();
可能有问题,必须显示的关闭数据库连接
代码的顺序也不对
有的话替换掉
否则出错
我也经常出现这个问题
基本上者是sql的问题