|
主题: 请教下这段数据库操作语句哪里出问题了?
|
 Lukiya
职务:普通成员
等级:1
金币:0.0
发贴:59
注册:2004/11/6 15:27:08
|
#12004/11/23 15:28:26
try { OpenDB(); // 打开数据库函数 string sSel = "Update Song Set AlbumID = 0 Where AlbumID is null"; OleDbCommand MyComm = new OleDbCommand(sSel,MyConn); MyComm.ExecuteNonQuery(); } catch(Exception ee) { Response.Write(ee.Message); } finally { CloseDB(); }
提示我什么“操作必须使用一个可更新的查询”。 不明白。 P.S:说明一下,这段语句的目的是让AlbumID字段中为空的纪录都设置成0,类型是长整。
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
|
#22004/11/23 15:48:57
AlbumID字段允许为null值?OpenDB()函数怎么写的?
非常大鱼
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#32004/11/23 15:51:21
根据提示,好像是目录的权限问题.
|
 Lukiya
职务:普通成员
等级:1
金币:0.0
发贴:59
注册:2004/11/6 15:27:08
|
#42004/11/23 19:01:38
晕,一语点醒梦中人…… 居然忘了,不好意思,发这么弱智的问题。
再次提醒有缘看此帖的朋友,注意access数据库权限。
|