F
Fuweng
Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!
前几天试用了一下ADO(我用的是C++Builder5,再不用就被历史淘汰了!),不知是
我自己没用好还是怎么回事,效率很低(极低!!),烦劳各位帮忙分析一下.
机器配置我的"老奔"到今年12月4日满4周岁)
Pentium 133, 联讯8561S主板(HX芯片组), 32M(EDO), 昆腾火球4.3G,
联讯DSV3365E(就是S3 765) ......
Pwin98第二版, Windows终极加速v2.6, C++Builder5企业版, Access97 ......
(用上述配置,执行以前用BDE写的程序,数据库是截止1997年哈尔滨市本地网所有
用户的电话号码信息库,可能不太全,共94万条记录,Access97数据库,加索引...
我的天!!! 一闪即过!!!!)
ADO的具体操作:
1.新建一工程,在Form上放一个ADOConnection控件,双击它.
2.在打开的对话框中单击Build... ,选择"Microsoft Jet 4.0 OLE DB Provider"
单击Next.
3.单击... ,选择数据库"c:/data/delphibbs.mdb" (大富翁离线包,比上面的数据库
小多了) 单击Test Connection, OK!
4.放置ADODataset控件到Form上,
Connection = ADOConnection1
CommandType = cmdTable
CommandText = letters
5.放置DataSource和DBGrid控件到Form上,
DataSource1->DataSet = ADODataSet1
DBGrid1->DataSource = DataSource1
6.测试一下,将表打开, ADODataSet1->Active = true
硬盘哗哗响,也不知在忙些什么,48秒后才将表打开!我的天!!!打开都这么费事,
其它就不用说了...... 而且系统资源耗费得很厉害,这样反复开关几次,都要
崩溃了!
此题应该不难,90%的可能是我用的不对,请大家帮助解决一下,谢谢!
前几天试用了一下ADO(我用的是C++Builder5,再不用就被历史淘汰了!),不知是
我自己没用好还是怎么回事,效率很低(极低!!),烦劳各位帮忙分析一下.
机器配置我的"老奔"到今年12月4日满4周岁)
Pentium 133, 联讯8561S主板(HX芯片组), 32M(EDO), 昆腾火球4.3G,
联讯DSV3365E(就是S3 765) ......
Pwin98第二版, Windows终极加速v2.6, C++Builder5企业版, Access97 ......
(用上述配置,执行以前用BDE写的程序,数据库是截止1997年哈尔滨市本地网所有
用户的电话号码信息库,可能不太全,共94万条记录,Access97数据库,加索引...
我的天!!! 一闪即过!!!!)
ADO的具体操作:
1.新建一工程,在Form上放一个ADOConnection控件,双击它.
2.在打开的对话框中单击Build... ,选择"Microsoft Jet 4.0 OLE DB Provider"
单击Next.
3.单击... ,选择数据库"c:/data/delphibbs.mdb" (大富翁离线包,比上面的数据库
小多了) 单击Test Connection, OK!
4.放置ADODataset控件到Form上,
Connection = ADOConnection1
CommandType = cmdTable
CommandText = letters
5.放置DataSource和DBGrid控件到Form上,
DataSource1->DataSet = ADODataSet1
DBGrid1->DataSource = DataSource1
6.测试一下,将表打开, ADODataSet1->Active = true
硬盘哗哗响,也不知在忙些什么,48秒后才将表打开!我的天!!!打开都这么费事,
其它就不用说了...... 而且系统资源耗费得很厉害,这样反复开关几次,都要
崩溃了!
此题应该不难,90%的可能是我用的不对,请大家帮助解决一下,谢谢!