点击提交,是否可以更新2张表格的数据。
用户表和项目表,通过“用户id”关联。用户表中有用户的详细信息,项目表只需填入用户的id,一个用户可能对应很多项目。
现在生成一个关于这2个表格的查询。
我要做一个页面,显示的是这个查询。
当有新用户和新项目时
我怎么处理啊。
以前这两张表格是一张表格,我没拆开。现在拆成2张表格了。
------解决方案--------------------同一个id关联就好办了阿,信息放在信息表里,项目放在项目表里呗,大不了写两个sql语句就是了
------解决方案--------------------把这两个表联合起来做个视图
或者同时分别打开记录集,进行查询操作
------解决方案--------------------DW做?网页
你是美工?
建议:首先理清业务逻辑然后进行数据库设计。
有必要的话画一下E-R图
------解决方案--------------------一张表格足以
select * from user
do while not rs.eof
<tr> <td> ..........
select * from item where userid=rs( "id ")
do while...........
<tr> ...............
........
rs.movenext
loop
......
------解决方案--------------------上面的方法不可取
create View dbo.UserProject
as
begin
select [user].username,[user].realname,.....,[project].name,[project].description.... from [project] inner join [user] on [project].userid=[user].id where 1=1 and ....
end
go
以上视图将列出所有项目的信息,包括项目承担方的用户信息
------解决方案--------------------很简单,一样同进更新两个表
比如:table1,table2
<%
conn.execute "update table1 set 字段=字段值 where id= "&request( "id ")
conn.execute "update table2 set 字段=字段值 where id= "&request( "id ")
%>