vc++ 数据库初探

  

     最近虽然很多事,但决心要学mfc,就要挤出时间练习和总结。孙鑫的书看了4章,我发现以后的东西每章都关系不大,所以想先学点数据库应用,到时再学后边的知识时,连带着把数据库知识也用上。坚持啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,明哥,为了成立一个NB的软件公司。。。。。。。。


总结下:

先创建一个基于对话框的单文档mfc程序;然后在资源菜单的Dialog窗口上,右键插入Activex 控件, 这一步和我看的书上的步骤不一样,我按书上来时,会出现一个警告“不支持此接口类型”。查了资料发现这个办法。如图

然后找到 mcrosoft ado data control ,version 6.0 (oledb)点击确定,就会出现

ADO Data控件  设置一下,右键点击属性:

找到General栏,它默认的是第三个,点击Build...




点击下一步。服务器名称,是自己的本机名称

用户名是sa,密码自己装数据库软件时自己设置的。

在服务器上选择数据库:选一个自己建立数据库,我自己建了一个叫HrMan的。

我试过了,这时,没必要进入数据库,只要保证服务已开启。

点击测试连接。会显示        ”测试连接成功“


然后到Authentication栏,输上 User Name :sa password还是前面输过的。

然后到RecordSource 

:::::

adCmdTable返回根据sql语句查询而返回的记录集
adCmdTableDirect返回指定表名的所有记录
adCmdText,则将命令文本中输入的SQL查询语句作为记录源
::::
这里把Command Type选到2-adCmdTable
在下面那栏选中你要处理的表的名字,我在自己创建的数据库中建了一个名字叫Table_1表
如果不选这栏,则到以后会提示 “From 附近有语法错误”

还有就是这个空间一般不需要可见的,在属性里设置一下即可
到这里还不行,因为ADD  Data控件只起连接数据源的作用。还需要其他控件显示数据
比如下面要说的这个控件

下面是DataGrid控件
同样,对话框右键添加DataGrid控件,
找到该控件属性,“全部”这一栏,如图数值处添加前边 ADO Data控件的ID



到这,一个很基本的程序就完成了,运行一下:就显示出你数据库中表里边的内容了,
还可以修改,并且会同步到你数据库里边。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值