猎豹MFC--MiNiMS管理系统


在对话框头文件中 导入ADO的动态链接库:





定义变量:


在初始化对话框中:


创建字符集对象:利用字符集对象 读数据库数据:
以上先给listBox添加变量:




选中所有行。

com类型转C++类型:




没出来,有错误,检查代码:
增加messageBox进行测试:

修改列表框 属性 view  为Report:




检查以下代码:初始化列表框控件:

无错误。

再检查一下代码:读数据库数据到列表控件:


////////////////////////////////////////////////////////////////////////////////////////////////////////


销毁对话框:


选中删除:

双击删除按钮:
Execute函数的第2个参数表示,delete执行删除了多少行。


删除后  控件要重新读取数据库数据;复制之前的代码:

拷贝不太好。最好的方法是把其做成通用的函数:
声明该函数:

从这开始:




粘贴到 这个函数中:


在此调用GetDataset():


然后双击删除按钮;调用GetDataset()函数则重新读取数据库数据则就没有被删除的那一行了:






执行SQL命令:


把其也做成通用函数:

把如下几行 拖动到函数内:




然后上面之前的程序就需要调用 ExeCuteSql()函数:


点数删除后  然后立马更新:












posted @ 2016-03-20 21:08  hungryvampire  阅读(427)  评论(0编辑  收藏  举报