首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

,ACCESS数据库无法删除记录,待,多谢

2012-01-05 
紧急求助,ACCESS数据库无法删除记录,在线等待,谢谢!代码如下:stringstrConnnullDbManagerobjDbnewDbMan

紧急求助,ACCESS数据库无法删除记录,在线等待,谢谢!
代码如下:
                        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是正常的,但程序抛出异常“至少有一个参数没有指定值”,请问是为什么?谢谢

[解决办法]
strMovieName,这个是什么意思,是变量还是常量。我估计是这问题
[解决办法]
"Delete From Favorites Where MovieName = ' " + strMovieName + " ' ";

把这一句简化一下,
"Delete From Favorites Where MovieName = ' strMovieName ' ";
弄成这种形式,strMovieName这个值是多少我不清空,你直接打进去好了,看他还报错没。
[解决办法]


空---楚
[解决办法]
支持slysmile()的方法
[解决办法]
Delete * From Favorites Where MovieName = '4月7日《辉常足球》精彩回顾 ' "
*去了
Delete From Favorites Where MovieName = '4月7日《辉常足球》精彩回顾 ' "
[解决办法]
objComm.Dispose();
objConn.Dispose();
可能有问题,必须显示的关闭数据库连接
代码的顺序也不对
[解决办法]
应该是strMovieName这个变量没有获取到值
[解决办法]
strMovieName中会不会有单引号呢?
有的话替换掉
否则出错
[解决办法]
应该是SQL语句有问题
我也经常出现这个问题
基本上者是sql的问题

热点排行