如何实现跨表操作的问题,在线等!!急!!

leemeimei1980 2003-04-01 09:43:52
使用控件为datagrid,要求直接在datagrid中进行修改,按下“修改”按钮后进行修改。但是数据是从两张表中的取的,SQL语句如下:
strSQL = "select 表1.curr_id,表2.curr_name,表1.hl from 表1,表2 " & _
"where 表1.curr_id=表2.curr_id and 表1.rq='2003-03-20'"
“修改”按钮的代码就不知道如何写了,请各位大虾帮帮手。
表1字段:
rq curr_id hl

表2字段:
curr_id curr_name
...全文
57 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
s6w6k 2003-04-02
  • 打赏
  • 举报
回复
或将rs.Update改为 rs.Requery
leemeimei1980 2003-04-01
  • 打赏
  • 举报
回复
不行的,你是说将.AddNew .Update等打开是不是,那样是解决不了问题的,就是跨表操作在做怪。
codefire 2003-04-01
  • 打赏
  • 举报
回复
不用写吧,把DATAGRID的可以更改的属性打开好象就应该可以吧??
s6w6k 2003-04-01
  • 打赏
  • 举报
回复
rs.Open ""select 表1.curr_id,表2.curr_name,表1.hl from 表1,表2 " & _
"where 表1.curr_id=表2.curr_id and 表1.rq='2003-03-20'"
, cn, adOpenStatic, adLockOptimistic 'rs表集的游标为可更新状态
rs.Update '此时,rs表集自动对应更新其原表
dreamer2k 2003-04-01
  • 打赏
  • 举报
回复
如果跨表不行的话,可以考虑用两条sql语句来做啊

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧