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
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
中间有个逗号的码好象有问题。
con.Execute (sql)改成
con.Execute sql 试试
insert into 用户表 (用户名,密码,相片,自我简介) values ('a','a','http://','Hello, 大家好')[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。wurf0(wurf) 方法的结果:
故障依旧
操作必须使用一个可更新的查询,这肯定是对数据库没有写权限了。
在\Inetpub\wwwroot下的MDB文件,在它的“属性->安全”中修改你的用户对应的操作权限即可。
以前我为了安全 把目录所在分区 的everyone的权限 写 给关了嘿嘿