主题:  谁能帮我啊??好紧急啊!!

seconed6

职务:普通成员
等级:1
金币:1.0
发贴:189
#12002/9/26 9:52:36
set rs1=Server.CreateObject("adodb.recordset")
sql1="update USERS set PASSWD='"&PASSWD&"',CORPNO='"&CORPNO&"',NBR='"&NBR&"' WHERE NAME='"&Session(MM_Username)&"'"
conn.Execute(sql1)
    
set rs2=Server.CreateObject("adodb.recordset")
sql2="update ACC_DL set CORPNAME='"&CORPNAME&"',YB='"&YB&"',EMAIL='"&EMAIL&"' WHERE CZY_NAME='"&Session(MM_Username)&"'"
conn.Execute(sql2)
这段代码有错吗?为什么程序能执行,可数据库里修改不了。
谁能帮我,紧急啊!



seconed6

职务:普通成员
等级:1
金币:1.0
发贴:189
#22002/9/26 9:55:38
上面是将一个form中的资料提交到两个表中的。

又或者有没有别的办法啊!用来修改数据里的数据。



今晚在线

职务:普通成员
等级:3
金币:1.0
发贴:761
#32002/9/26 20:26:30
这些变量的内容你是从哪里传递过来的呀CORPNAME='"&CORPNAME&"',YB='"&YB&"',EMAIL='"&EMAIL&"



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#42002/9/26 20:50:12
seconed6在上个帖子中说
引用:
set rs1=Server.CreateObject("adodb.recordset")
sql1="update USERS set PASSWD='"&PASSWD&"',CORPNO='"&CORPNO&"',NBR='"&NBR&"' WHERE NAME='"&Session(MM_Username)&"'"
conn.Execute(sql1)
    
set rs2=Server.CreateObject("adodb.recordset")
sql2="update ACC_DL set CORPNAME='"&CORPNAME&"',YB='"&YB&"',EMAIL='"&EMAIL&"' WHERE CZY_NAME='"&Session(MM_Username)&"'"
conn.Execute(sql2)
这段代码有错吗?为什么程序能执行,可数据库里修改不了。
谁能帮我,紧急啊!

set rs1=Server.CreateObject("adodb.recordset")
set rs2=Server.CreateObject("adodb.recordset")
这两句根本不起作用,无效代码
还有,那个conn你确定是已经打开数据库了吗?



seconed6

职务:普通成员
等级:1
金币:1.0
发贴:189
#52002/9/27 8:49:29
数据库已经连接上了。
怎么改呢??为什么是无效代码啊!!



agefworld

职务:普通成员
等级:1
金币:0.0
发贴:36
#62002/9/27 10:09:10
response.write sql1 &"
"&sql2

看看输出的结果又没有什么问题。
错误代码怎么说的