请asp高手解答

楼主
请asp高手解答
请教一asp的问题,大家帮帮我!!!
我的机器装了windows 2000 server和iis5.0,现在用asp +access写网页,发现调用asp出错:读取数据库中的数据是正常的,但如执行update或delete时,会出错。请问为什么?大家来帮帮忙!!!!
     出错信息看图,以下是我的程序:
dim conn
dim connstr
dim db
       '更改数据库名字
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("test.mdb")
'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath &";"
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
conn.Open connstr
sql="select * from [company] where company='bbb'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,1,3

rs("company")="aaaa"

rs.update------出错
rs.close    
set rs=nothing


[img]../images/fileType/jpg.gif[/img]此主题相关图片
[url=../images/upload_mm/2003/04/17/529804062500.jpg][img]../images/upload_mm/2003/04/17/529804062500s.jpg[/img][/url]
1楼
应该是Access没有写的权限
2楼
我看了一下,access有写的权限,我在其他机器上运行正常。但就是新装了台服务器上运行出错。
3楼
rs.Open sql,conn,1,3

更改为
rs.Open sql,conn,2,2试试
4楼
我觉得好象是iis的问题,我在FAT32分区的win2000上调试成功。现在用的是NTFS分区的win2000上有问题,请问是否有什么要设置的,在NTFS分区win2000的iis中?
5楼
这是leadbbs专区啊!!!!!!!!

电脑版 Page created in 0.0742 seconds with 4 queries.