错误提示:ODBC驱动程序不支持动态记录集

1.错误描述

错误提示:ODBC驱动程序不支持动态记录集_第1张图片

2.解决方案

        在建立数据源连接的时候使用到的open方法中有一个参数bUseCursorlib,该参数缺省为true。该参数如果设置为true,就会装入ODBC的游标库,此时支持的唯一光标是静态快照和只能向前的游标,阻止了使用动态记录集。如果你的程序中使用到动态记录集的话,就会报出上面的错误。

        virtual BOOL Open( LPCTSTR lpszDSN, BOOL bExclusive = FALSE, BOOL bReadOnly = FALSE, 

LPCTSTRlpszConnect = “ODBC;”, BOOL bUseCursorLib = TRUE );throw( CDBException, CMemoryException );

     将上述中的bUseCursorLib = false即可。

你可能感兴趣的:(C++)