社区
模式及实现
帖子详情
关于vc++6.0连接mysql数据库问题
ranxufeng
2015-03-07 11:47:48
我连接好了ODBC与mysql了 但是在运行程序是出现 “未发现数据源名称并且未指定默认驱动程序” 我在用户DNS中已经加载好驱动了,要怎样用在程序程序中呢?
...全文
187
2
打赏
收藏
关于vc++6.0连接mysql数据库问题
我连接好了ODBC与mysql了 但是在运行程序是出现 “未发现数据源名称并且未指定默认驱动程序” 我在用户DNS中已经加载好驱动了,要怎样用在程序程序中呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
likfeng
2015-03-08
打赏
举报
回复
版本:mysql-5.6.22
likfeng
2015-03-08
打赏
举报
回复
_ConnectionPtr m_pConnection; //Connection变量 _RecordsetPtr m_pRecordset; //Recordset变量 //创建ADO连接等操作 m_pConnection.CreateInstance(__uuidof(Connection)); // 在ADO操作中建议语句中要常用try...catch()来捕获错误信息, // 因为它有时会经常出现一些意想不到的错误。 try { m_pConnection->Open("Provider=MSDASQL.1;Persist Security Info=False;Extended Properties='DRIVER=MySQL ODBC 5.3 ANSI Driver';UID=root;PWD=123;PORT=3306;DATABASE=mysql;SERVER=localhost","","",adModeUnknown); m_bSuccess = TRUE; } catch(_com_error e) { AfxMessageBox("数据库连接失败!"); return FALSE; } //////////读取数据库中的信息添加到列表控件/////////// m_pRecordset.CreateInstance(__uuidof(Recordset)); try { m_pRecordset->Open("SELECT * FROM dat", // 查询dat表中所有字段 m_pConnection.GetInterfacePtr(), // 获取库接库的IDispatch指针 adOpenDynamic, adLockOptimistic, adCmdText); } catch(_com_error *e) { AfxMessageBox(e->ErrorMessage()); return FALSE; } try { int nItem; _variant_t vName,vAge; if (m_pRecordset->adoEOF) { m_nCurrentSel = -2; } //循环显示 while(!m_pRecordset->adoEOF) { vName = m_pRecordset->GetCollect("name"); vAge = m_pRecordset->GetCollect("age"); nItem=m_userlist.InsertItem(0xffff,(_bstr_t)vName); m_userlist.SetItem(nItem,1,1,(_bstr_t)vAge,NULL,0,0,0); m_pRecordset->MoveNext(); } } catch (_com_error *e) { AfxMessageBox(e->ErrorMessage()); return FALSE; } 试试这段代码 注意安装ODBC驱动,修改连接字符串
V
C++
6.0
中用ODBC
连接
mysql
数据库
"V
C++
6.0
连接
mysql
数据库
使用ODBC" 下面是根据给定文件生成的知识点: 1. ODBC
连接
MySQL
数据库
的概念 ODBC(Open Database Connectivity)是一种标准的
数据库
连接
接口,它允许不同的应用程序
连接
不同的
数据库
...
V
C++
6.0
连接
MySQL
源代码案例,值得学习
本案例专注于使用Visual
C++
6.0
(简称V
C++
6.0
)这个古老的但仍然有其价值的IDE,来
连接
和操作
MySQL
数据库
。这个"V
C++
6.0
连接
MySQL
源代码案例"为初学者提供了一个很好的学习平台,让我们深入探讨其中涉及的知识点...
V
C++
6.0
安装sqlite
数据库
在本文中,我们将深入探讨如何在古老的开发环境——V
C++
6.0
中安装和使用SQLite
数据库
。SQLite是一款轻量级的、开源的关系型
数据库
管理系统,它不需要独立的服务器进程,可以直接嵌入到应用程序中,非常适用于单机...
一个
MySQL
V
C++
6.0
数据库
程序
基于
MySQL
数据库
的程序,实现了搜索资料,显示,打开文件和下载文件功能。采用V
C++
6.0
开发,ADO
连接
数据库
,使用时要自行创建
MySQL
数据库
实现
连接
后方能编译通过,一个
数据库
开发作业,仅是入门级。
数据库
编程大全(V
C++
6.0
源代码)
"v
c++
6.0
数据库
编程大全(代码)"这个文件很可能包含了上述所有概念的实例代码,帮助读者深入理解并实践
数据库
编程。通过研究这些源代码,开发者可以学习到如何在实际项目中有效地使用V
C++
6.0
进行
数据库
操作,这...
模式及实现
5,530
社区成员
4,167
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章