set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0; data source=" &server.mappath("xinxi.mdb")
sql="insert into zhuce values ('&a&','&b&','&c&','&d&') "
set rs=conn.execute(sql)
操作必须使用一个可更新的查询。
/zhuce.asp, 第 38 行
用IIS打开后,就会出现这么个提示~请问上面代码部分有什么错误么?帮帮忙!
sql="insert into zhuce values ('&a&','&b&','&c&','&d&') "
这句更新什么?连字段都没有 怎么更新
sql="insert into zhuce(字段1,字段2,字段3,字段4)values ('&a&','&b&','&c&','&d&') "
意思是:
把a更新到 字段1
把b更新到 字段2
把c更新到 字段3
把d更新到 字段4
1.出现这个问题,绝大部分原因是文件安全设置问题。通常对于网站目录,IUSR_和IWAM_开头的用户名需要拥有完全控制的权限(注意设置,要应用到所有子文件夹和子文件,尤其是数据库)
2.安全设置仅在NTFS分区上有效,如果你的分区格式是FAT32却依然有这样的错误,那就考虑是系统其它地方有问题。
3.XP系统下默认不会有安全选项这个选项卡,需要在“文件夹选项”中关闭“使用简单文件共享”这个选项才会看到
4.一些使用,在步骤1中提到的帐户对系统的TEMP目录(Windows\Temp)没有完全访问权限时,也会出现这样的问题。
你把放数据库那个目录设置的属->安全,添加internet来宾用户可读写即可.
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息