香港维多利亚港旅游:asp.net中用update更新access数据库报错:操作必须使用一个可更新的查询

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 23:26:35
sql="update movie set dayhits=dayhits+1 where id=" & request("id")
OBJcmd=new oledbcommand(sql,objconn)
OBJcmd.executenonquery()
运行时错误:Exception Details: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。
[OleDbException (0x80004005): 操作必须使用一个可更新的查询。]

请问高手是什么原因,我以前的系统是fat32分区,可以编译通过,但现在为ntfs就有错误,不知道是什么原因!
很感谢您对我的指导!
我还有一个问题:我想在局域网中架设一个网站,程序放在我本机(并且建立了虚拟目录),但不知道为什么别的pc不能访问我的网页(我的操作系统为winxp,编程用的是vb.net,分区是ntfs,ip为10.7.31.119).
例如我的程序放在e:/study下,我将该目录设为虚拟目录,别名为study,在本机ie中输入:http://localhost/study/study.aspx运行没有问题,但在别的pc下输入:10.7.31.119/study/study.aspx则无法显示出网页!
请您详细指教我一下如何建立默认网站的详细步骤,在下不胜感激!

ps.那别人当然看不到了~那是你的本地服务器,只适合本地的, 你要让朋友看 只能是在网上申请个虚拟主机(有免费的.net空间吧,不过不好申请)。 还听说有种软件可以把自己的电脑做成虚拟服务器主机,我没有找过,那样你的朋友也可以浏览你的网页。

因为是ntfs格式的 你的文件夹的共享要设置好~

你文件夹的安全选项目 有添加everyone吗 ?

如果不会添加 我教你

首先
进入文件夹选项 然后点查看
把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)

这时候你在右键你的文件夹
属性(会多出一个叫“安全"的选项)

你把在安全区中添加上 everyone这个属性 就可以了
至于everyone的权限 默认的就可以了

然后你在开你的网页` 祝你成功,还是不行的话说声。