我在VC中用ODBC连接数据库,但是ODBC在执行select操作时,必须要调用SQLBindCol()来对列进行绑定,然后在执行SQLFetch()取结果集,
再显示之前绑定的每个列变量空间的值,这样在对不同的表进行select操作时很麻烦,有什么方法,可以用一段代码可以执行不同的select语句? (最好有一段实例代码)  先谢谢各位!

解决方案 »

  1.   

    上面表达的不是清楚,就是使用 ODBC API 进行数据库操作,就是SQLConnect(),SQLExecDirect()之类的函数操作数据库
      

  2.   


    既然使用ODBC了,为什么不映射成CRecordset类进行操作呢。
      

  3.   


    把每个数据表映射成一个CRecordset类,就不用再单独对列进行绑定了。操作起来也简单的很。