注册 登录
编程论坛 ASP技术论坛

急,ASP中关于删除的问题

zoujh0101 发布于 2010-11-10 10:58, 567 次点击
下面是7-6.asp的代码
<%
 Dim cn1,rs,filepath
 filepath = server.mappath("a1.mdb")
 set cn1 = server.createobject("ADODB.Connection")
 cn1.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & filepath
 set rs = server.createobject("ADODB.recordset")
  
 'conn.execute"delete s where 工资=1400"

 

 'rs.Open "select * from S where 工资=1400",cn1,adOpenkeyset,adLockOptimistic
 'rs.delete
 
'rs.Close
'Set rs=nothing
'cn1.Close
'set cn1=nothing
Response.Redirect "7-4.asp"
%>

我运行了下,查出'conn.execute"delete s where 工资=1400"有问题,可不知道问题出在那,有那位高手可以帮我解答下吗?谢谢啦
5 回复
#2
aspic2010-11-10 11:04
工资是什么类型的字段?
#3
zoujh01012010-11-10 11:19
回复 2楼 aspic
数字类型
#4
dzt00012010-11-10 15:38
DELETE FROM 表名称 WHERE 列名称 = 值
#5
wangjy5002010-11-10 22:18
<%
Dim cn1,rs,filepath
filepath = server.mappath("a1.mdb")
set cn1 = server.createobject("ADODB.Connection")
cn1.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & filepath
set rs = server.createobject("ADODB.recordset")
  
'conn.execute"delete s where 工资=1400"
红色部分为什么不一样?
还有 DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & filepath 这种连接数据库的方式,不能使用,conn.execute ,。
sql="delete s where 工资=1400"
rs.open sql,cn1,1,1

#6
aspic2010-11-11 09:55
LS言之有理。。。
1