搭建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。
未完待续。。。
相关文章推荐
- 关于vs2005、vs2008和vs2010项目互转的总结
- vs2010根据字符串内容添加断点的方法介绍
- 在vs2010中调试javascript代码方法
- VS2010写的程序在自己电脑可以运行、其他电脑上不能运行的解决方案
- VS2010 C++ 配置优化方案
- 使用VS2010创建MFC ActiveX工程项目
- 使用VS2010 C#开发ActiveX控件(下),完整代码打包下载
- 使用VS2010 C#开发ActiveX控件(上)
- 解析VS2010利用VS.PHP插件调试PHP的方法
- win7系统下 vs2010 调式就关闭要重启处理方法
- VS2010、VS2008等项目的默认浏览器修改方法(图文)
- 如何在VS2012中查看IL代码
- VS2010/MFC编程入门之前言
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)
- VS2010/MFC编程入门之四(MFC应用程序框架分析)
- VS2010/MFC编程入门之五(MFC消息映射机制概述)
- VS2010/MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)
- VS2010/MFC编程入门之七(对话框:为对话框添加控件)
- VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)