关于C++对ODBC操作的疑问(菜鸟问题)
我是一个初学VC++的菜鸟,在编写ODBC程序时遇到困难,特请诸位帮忙解答。
首先,我已经用ACCESS建立好了一个库abc,包括a1,a2两个表,内容各不相同,只有一个CODE字段是一样。
现在,我想在C++中调用这两个库。于是我新建了一个从CRecordset继承来的类CAbc,选择了先前做好的ODBC连接,系统提示选择Tables。我理解应该可以选择多个表。因为我要对这两个表操作(比如查询),所以我把这两个表全选上了。但编译时系统提示错误(完全是机器生成的代码)。而当只选择一个表时,就可以正确的通过编译、连接。
这我就奇怪了,既然只能选择一个库,为什么C++还提示可以选择Tables呢?如果真的只能选择一个表,那我如何C++中对库中其他的表进行交叉查询呢?