一个关于VC用ODBC编程的初级问题.

vctool 2004-12-17 10:10:57
问题描述:
数据库有两个表:
A ID AGE
-----------------------


B ID EARN
-----------------------

我现在想通过一些AGE 的ID来检索B表中的数据.
原来是这样做的:
CASet.
先构造A的FILTER,然后检索,得到A表的SNAMSHOT.
然后再由这些数据构造一个B表的FILTER.
然后再得到一个B表的快照.
这样就需要两步.

能不能一步实现,但结果要保证快照保存在CBSet中.
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bohut 2004-12-17
  • 打赏
  • 举报
回复
CString strSQL = " select b.id,b.earn from tableB b,tableA a where b.id = a.id and a.age = ***";
vctool 2004-12-17
  • 打赏
  • 举报
回复
我这样做了但提示,查询子句不完整.
bohut 2004-12-17
  • 打赏
  • 举报
回复
直接执行SQL语句嘛!

CString strSQL = " select * from tableB b,tableA a where b.id = a.id and a.age = ***";
CBSet.Open(strSQL,.......);
oyljerry 2004-12-17
  • 打赏
  • 举报
回复
用SQL语句一次完成

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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