主题:  高手指教!

yukous

职务:普通成员
等级:1
金币:0.0
发贴:76
#12003/7/26 14:52:45
我的ASP页面对数据库好象不能修改和删除记录!

....
sql="select * from sub where subid='" & id & "'"
set rs=conn.execute(sql)
.....
sql="delete * from sub where subid='" & id & "'"
set rs=conn.execute(sql)
response.Write("数据已经删除!")
但页面报错
错误类型:
Microsoft JET Database Engine (0x80004005)
无法从指定的数据表中删除。
无法从指定的数据表中删除。是不是数据库连接或建数据集的时候,把数据库锁住了? 在线等..... 谢谢!!!



yukous

职务:普通成员
等级:1
金币:0.0
发贴:76
#22003/7/26 15:42:45
请问这个错误原因在什么地方呢?



jdzhn2000

职务:普通成员
等级:1
金币:0.0
发贴:38
#32003/7/26 17:34:23
你的 id 是文本型还是数值型?如果是数值型,就象楼上的那样写就ok了。



yukous

职务:普通成员
等级:1
金币:0.0
发贴:76
#42003/7/26 17:43:22
我的ID是文本型的!那该怎么写呢?



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#52003/7/26 20:33:59
strsql = "delete from [sub] where subid='"&strid&"' "


难人一个……