sql="insert into 用户表 (用户名,密码,相片,自我简介) values ('"
sql=sql & t(0) & "','" & t(1) & "','" & t(2) & "','" & t(3) & "')"
Response.Write sql 
on error resume next
con.Execute (sql)
if err.description<>"" then
  response.write err.description  '打印错误
  response.end
end if

解决方案 »

  1.   

    ('a','a','http://','Hello , 大家好') 
    中间有个逗号的码好象有问题。
    con.Execute (sql)改成
    con.Execute sql 试试
      

  2.   

    coffee_cn(coffee) 方法的结果:
    insert into 用户表 (用户名,密码,相片,自我简介) values ('a','a','http://','Hello, 大家好')[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。wurf0(wurf) 方法的结果:
    故障依旧
      

  3.   

    刚才没看到你的回帖。
    操作必须使用一个可更新的查询,这肯定是对数据库没有写权限了。
    在\Inetpub\wwwroot下的MDB文件,在它的“属性->安全”中修改你的用户对应的操作权限即可。
      

  4.   

    foolishtiger(冬蛩)  说得我还没检查过我用的win2000  iis  ntfs access数据库  你说的是文件权限 还是数据库权限?access没有 密码的还要看什么的?
      

  5.   

    在\Inetpub\wwwroot下对应子目录中的MDB文件
      

  6.   

    文件权限。找到\Inetpub\wwwroot下对应子目录中的MDB文件,对它点鼠标右键,选中属性,再选安全,就看到了。
      

  7.   

    foolishtiger(冬蛩)  web访问  默认应该是匿名的  权限在那里设置阿
      

  8.   

    多谢  : foolishtiger(冬蛩)  提醒
    以前我为了安全 把目录所在分区  的everyone的权限 写 给关了嘿嘿
      

  9.   

    数据库文件所在的目录要有写权限(在2000,XP的NTSF格式)一般网站可能只有一个目录有写入权限。