同时更新两个表sql问题,插入两条数据

王朝知道·作者佚名  2009-07-07
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

id=request("id")

set rs=server.createobject("adodb.recordset")

sql="select table1.titel,table1.content,table2.hf from table1 where ( table1.id=(select table2.tid from table2 where tid="&id&"))"

rs.open sql,conn,1,3

rs("title")=request("title") /*表一*/

rs("hf")=request("hf") /*表二*/

rs.update

rs.close

运行结果,,,,,,,,,,参数不足,期待是 2

大家看注表一表二.那样用update能行吗?

请大家帮忙.谢谢

參考答案:

sql=\"select table1.titel,table1.content,table2.hf from table1 where ( table1.id=(select table2.tid from table2 where tid=\"&id&\"))\"

改成

sql=\"select a.id,a.title,a.content,a.hf,b.id from table1_name a table2_name b where a.id=b.id\"

这样的话两张表都被打开了!

然后试一下

to 楼主

我也提了个问题!就是想学参数的具体情况!哈哈~~比较菜!

那你参数都试过了吗?

2,2

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航