您的位置:首页 > 数据库

搭建VS2010+ACCESS2003环境遇到的问题

2015-08-12 14:44 120 查看
  
1、提示连接数据库失败,错误信息:无效指针

解决方法:

可能是没有进行COM初始化,应该在使用下列代码前:

_ConnectionPtr m_pConnection;
_variant_t RecordsAffected;
_RecordsetPtr m_pRecordset;

加入:CoInitialize(NULL);  //初始化 

如下所示:

CoInitialize(NULL);

_ConnectionPtr m_pConnection;
_variant_t RecordsAffected;
_RecordsetPtr m_pRecordset;
此时重新编译,则能解决问题

2、 a definition for the symbol "could not be located(vs2010)"

解决方法:

在没有打开任何解决方案的情况下,选择Tools -> Options -> Text Editor -> C/C++ -> Advanced,将'Recreate Database' 设置为'True',保存退出对话框。

重新加载解决方案,重新生成解决方案即可。

3、获取数据库提示至少有一个项没有指定值时

解决方法:

打开数据库文件,确保每列的标题被赋值.

4、  测试数据库连接情况并且获取数据库基本信息

解决方法:

1、工具->连接到数据库->选择相应数据库类型,输入用户名、密码(默认情况下没有密码),选择测试,可以了解到连接数据库是否正常;

点击高级,把DataSource的内容和Provider的内容复制到 m_pConnection->Open("复制内容”....) 

5、 win7下access部署程序到xp或者server2008出错的情况

解决方法:

从xp上拷贝 ado目录到win7 上,修改程序中导入ado15.dll的路径为xp系统的ado文件夹下的ado15.dll,重新编译运行ok。

未完待续。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  access数据库 vs2010