我想,你的程序并不是需要VC环境,而是需要一个ODBC的环境,你可以在你的机器上安装一个ODBC版本,特别是ACCESS引擎,如果没有ODBC版本安装,我可以给你一个。
还有可能是在你的VC程序初始化时没有对OLE进行初始化。比如:
BOOL AFXAPI AfxOleInit( );
#include <afxdisp.h>
Return Value
Nonzero if successful; 0 if initialization fails, possibly because incorrect versions of the OLE system DLLs are installed.
Remarks
Initializes the OLE DLLs.