主题:  怎么样同时对两个表进行操作,在同一页面内

雪乱飘浮

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2003/6/19 8:57:03
#12003/6/19 10:37:24
有两张表,个人情况表,家庭情况表
其中,个人情况表中已有工号数据
在同一页面中,输入工号,再根据工号把输入的个人情况追加到个人情况表中
然后,要把工号和输入的家庭情况表新增到家庭情况表中,而且,家庭情况的记录可能有多条,每条都要有工号。
不知道怎么做了。



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#22003/6/19 12:19:47
可以同时打开N多表的~

以3张表为例,具体操作如下。
SQL1 = "SELECT * FROM table1"
SQL2 = "SELECT * FROM table2"
SQL3 = "SELECT * FROM table3"
set Rs1 = Server.CreateObject("ADODB.Recordset")
set Rs2 = Server.CreateObject("ADODB.Recordset")
set Rs3 = Server.CreateObject("ADODB.Recordset")
Rs1.open SQL1,conn,3,1
Rs2.open SQL1,conn,3,1
Rs3.open SQL1,conn,3,1


然后操作的时候就可以,

Rs2("Name") = Rs3("Name1")
Rs2.update


实现表与表之间的数据交换。

编辑历史:[这消息被行者编辑过(编辑时间2003-06-19 12:20:09)]