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

想在数据库中添加数据,为什么实现不了

sykgb 发布于 2007-09-08 08:33, 564 次点击
t1=request("tt")
Sql = "select * from x2 where id="+t1
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open Sql, Conn, 1, 2
t1=rs("x11")
t2=rs("x115")
t3=rs("x16")
rs.delete
rs.Close
Sql= "update x1 set x112=0 where x11='"&t2&"' and x16="+t3
Set rs = conn.Execute(sql)
Set rs=nothing
Set Conn=Nothing
我这样写代码,x2表的数据可以删除,但是 x1 表中的x112字段不能添加0,请问怎么解决
5 回复
#2
sykgb2007-09-08 08:53
已经解决
#3
multiple19022007-09-08 08:55
就小气到不把你的办法发上来?
#4
sykgb2007-09-08 19:22

晕,很简单的,就是把
Sql= "update x1 set x112=0 where x11='"&t2&"' and x16="+t3
这句话写成
Sql= "update x1 set x112=0 where x11='"&t2&"' and x16="+trim(t3)

#5
hmhz2007-09-09 09:19
晕死,去除前后空格,你添加内容的时候怎么不去除前后空格呢

就你这样的代码谁也找不到问题所在
#6
sykgb2007-09-09 09:59
呵呵,我不知道我的数据库里的内容有空格的,所以瞎猫碰倒死耗子就这样解决了
1