MFC中的ODBC简单问题 我们用MFC的ODBC类中的CRecordset类派生出来的子类, 每个子类都可以绑定到数据库中的一张表, 每张表单独的访问我都可以通过MOVE操作来遍历. 可是我想进行对表的连接查询, 又应该如何操作呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接用sql语句,然后在结果中遍历 可以直接在CRecordset对象的Open函数里写连接查询的SQL语句。连接查询不能修改记录。 直接执行SQL语句,对返回的结果集进行处理就行了。 CDaoRecordset* MySet = new CDaoRecordset(MyDb); MySet->Open(AFX_DAO_USE_DEFAULT_TYPE,"SELECT * FROM Table1,Table2 where Table1.a=Table2.b");这样就可以了 我用的DAO,和CRecordset的用法基本上一样:) 直接调用sql语句后,我应该如何遍历查询的结果呢? 直接在CRecordset对象的Open函数里写连接查询的SQL语句。但是由于不是用CRecordSet派生的子类来操作, 所以没有了RFX , 那么我应该如何使程序中的变量与数据源中的字段建立对应关系呢? 你到底想用mfc编,还是用api函数编写啊?我看你的要求最好是直接用api编吧,在mfc中看看,SQLBindCol函数可以用来绑定你所需要的对应关系! 求个VC98的MSDN 对话框滑块的大小应该如何控制 菜鸟问题:CDHtmlDialog获取网页内容 (100分)跨进程操作TreeView!给个思路解决就给分! 发布一个股票助手,免费 谁见过这样的程序呀,竟然是路径名 vc下调用什么函数画圆,需要包含什么头文件? 获取DLL中API函数编号 请问如何字到Word或者Excel的CLSID和IID? 我想裁减出一个很小的LINUX。 如何做? 一个CFrameWnd的窗口如何管理其中的多个VIEW。 为什么用Hook程序钩不住win98下command进程?
MySet->Open(AFX_DAO_USE_DEFAULT_TYPE,"SELECT * FROM Table1,Table2 where Table1.a=Table2.b");这样就可以了
但是由于不是用CRecordSet派生的子类来操作, 所以没有了RFX , 那么我应该如何使程序中的变量与数据源中的字段建立对应关系呢?