VS2010中MFC工程有关数据库的操作。
我新建了一个工程,然后设置了ODBC并且已经连接上了,我在一个对话框里面添加了一个列表控件,然后我想把数据库的信息在这个列表上显示,但是这个函数我不会写啊,刚学MFC,查...
我新建了一个工程,然后设置了ODBC并且已经连接上了, 我在一个对话框里面添加了一个列表控件,然后我想把数据库的信息在这个列表上显示,但是这个函数我不会写啊, 刚学MFC,查了很多次百度都不懂,谁帮帮我啊。
展开
展开全部
有很多办法了
我常用的两种办法,一个是用cdatabase类建一个对象,调用成员函数open函数可以连接到数据源了,用crecordset对象将前面的database对象传给他,然后调用crecordset对象的open函数,可以连接具体表
还有一个办法初学者好直接用,就是直接创建一个类继承crecordset对象,然后会提示你连接数据源和默认表,后头建一个该类对象就可以用他的成员函数直接调用了,用open重新打开某个表,movefirst和movenext,getfieldvalue来取值
你可以去网上下个程序看看
我常用的两种办法,一个是用cdatabase类建一个对象,调用成员函数open函数可以连接到数据源了,用crecordset对象将前面的database对象传给他,然后调用crecordset对象的open函数,可以连接具体表
还有一个办法初学者好直接用,就是直接创建一个类继承crecordset对象,然后会提示你连接数据源和默认表,后头建一个该类对象就可以用他的成员函数直接调用了,用open重新打开某个表,movefirst和movenext,getfieldvalue来取值
你可以去网上下个程序看看
展开全部
接下来你就需要定义3个智能指针,
_ConnectionPtr pConn;
_CommandPtr pCmd;
_RecordsetPtr pRst;
一个是用于连接,一个是用于执行sql指令,还一个就是保存sql指令的结果集.
比如你一条查询命令,然后循环输出查询的结果集到界面上.
可以去CSDN上down一些ODBC连接数据库的demo,很有帮助哦.
_ConnectionPtr pConn;
_CommandPtr pCmd;
_RecordsetPtr pRst;
一个是用于连接,一个是用于执行sql指令,还一个就是保存sql指令的结果集.
比如你一条查询命令,然后循环输出查询的结果集到界面上.
可以去CSDN上down一些ODBC连接数据库的demo,很有帮助哦.
追问
不是已经连接了数据源了吗,还要进行连接么。
我同学说可以直接用我数据库里面的变量然后输出来,但是我不懂啊。
我做的的东西太少了,现在都不会写啊。
追答
你那里是配置ODBC 那个连接成功,是操作系统连接数据库成功了,
但是你还需要写代码进行连接,连接上,才能通过代码进行数据库的各项操作..
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |