VS2010中MFC工程有关数据库的操作。

我新建了一个工程,然后设置了ODBC并且已经连接上了,我在一个对话框里面添加了一个列表控件,然后我想把数据库的信息在这个列表上显示,但是这个函数我不会写啊,刚学MFC,查... 我新建了一个工程,然后设置了ODBC并且已经连接上了, 我在一个对话框里面添加了一个列表控件,然后我想把数据库的信息在这个列表上显示,但是这个函数我不会写啊, 刚学MFC,查了很多次百度都不懂,谁帮帮我啊。 展开
 我来答
相易尔蔚
2020-01-15 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:725万
展开全部
有很多办法了
我常用的两种办法,一个是用cdatabase类建一个对象,调用成员函数open函数可以连接到数据源了,用crecordset对象将前面的database对象传给他,然后调用crecordset对象的open函数,可以连接具体表
还有一个办法初学者好直接用,就是直接创建一个类继承crecordset对象,然后会提示你连接数据源和默认表,后头建一个该类对象就可以用他的成员函数直接调用了,用open重新打开某个表,movefirst和movenext,getfieldvalue来取值
你可以去网上下个程序看看
潮范君
推荐于2016-06-26 · 知道合伙人软件行家
潮范君
知道合伙人软件行家
采纳数:1440 获赞数:2874
从事软件开发工作一年有余,主要C++方向。

向TA提问 私信TA
展开全部
接下来你就需要定义3个智能指针,

_ConnectionPtr pConn;
_CommandPtr pCmd;
_RecordsetPtr pRst;

一个是用于连接,一个是用于执行sql指令,还一个就是保存sql指令的结果集.
比如你一条查询命令,然后循环输出查询的结果集到界面上.
可以去CSDN上down一些ODBC连接数据库的demo,很有帮助哦.
追问
不是已经连接了数据源了吗,还要进行连接么。
我同学说可以直接用我数据库里面的变量然后输出来,但是我不懂啊。
我做的的东西太少了,现在都不会写啊。
追答
你那里是配置ODBC 那个连接成功,是操作系统连接数据库成功了,
但是你还需要写代码进行连接,连接上,才能通过代码进行数据库的各项操作..
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式