请问vc6使用ado类进行数据库 *** 作如何提速?

请问vc6使用ado类进行数据库 *** 作如何提速?,第1张

你可以试试看先用select all把记录都获得

然后不要每条更改完都update 而是全部更改完后再update

最耗时的部分就是update

另一种办法是通过sql语句直接 *** 作数据库按具体规则对字段更新,而不是取出后再 *** 作每条记录,这种不适合没有规律的更新

首先,利用MFC向导创建一个单文档程序。然后在ResourceView中Dialog中右键插入一个新的对话框并编辑 。在Menu菜单中添加一个控制按钮,并编辑其属性。然后利用ClassWizard先导插入一个新类,基类选择CDialog。然后在程序中给刚才在Menu菜单中添加的按钮利用ClassWizard向导添加命令消息响应,定义一个对话框对象,利用对象调用函数DoMoDaL()即可显示非模态对话框。若还要再调用一个对话框,则按上面的步骤需要再添加一个新类即可,基类仍然选择CDialog,然后再次调用DOMODAl()即可。

非模态对话框:首先仍然建一个单文档的程序。像上面一样先插入对话框资源,然后再在菜单项中添加菜单标题和菜单项,用于调用对话框。然后添加一个新类基类是CDIALOG。添加菜单中的命令消息处理函数。 在函数中添加下面代码:CFMTdlg *p=new CFMTdlg //定义指针用new动态分配空间; p->Create(IDD_DIALOG1) //创建对话框参数为该对话框的ID; p->ShowWindow(SW_NORMAL)//将创建的对话框显示出来;完成后,即可调用非模态对话框。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9614799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存