我是用的MFC ODBC操作数据库
使用CDatabase建立连接后,用CRecordset类的变量打开记录集,但是在如下操作时遇到问题:
CDatabase db;
db.OpenEx("DSN=n_flow;UID=root;PWD=""",CDatabase::openReadOnly);
CRecordset rSet(&db);
rSet.Open(CRecordset::forwardOnly,_T( "Select ip from flows_table" ));我想对记录集指针进行前后移动,但在上面的代码中最后一行的open函数设置为forwardOnly,这只能让指针往前移动,我设置成其他类型的参数后,系统报错说“ODBC驱动程序不支持动态记录集”,请问这是什么问题呀,怎么解决呢?请大家帮帮我!~~~~~~~~~
使用CDatabase建立连接后,用CRecordset类的变量打开记录集,但是在如下操作时遇到问题:
CDatabase db;
db.OpenEx("DSN=n_flow;UID=root;PWD=""",CDatabase::openReadOnly);
CRecordset rSet(&db);
rSet.Open(CRecordset::forwardOnly,_T( "Select ip from flows_table" ));我想对记录集指针进行前后移动,但在上面的代码中最后一行的open函数设置为forwardOnly,这只能让指针往前移动,我设置成其他类型的参数后,系统报错说“ODBC驱动程序不支持动态记录集”,请问这是什么问题呀,怎么解决呢?请大家帮帮我!~~~~~~~~~
//也许在这里你可以找到答案----计算机的天堂!大家都来看看,有好处!
rSet.Open(CRecordset::snapshot,_T( "Select ip from flows_table" ));系统就提示个错误,没有错误说明!~~~