Connstr =
'Provider=SQLOLEDB.1;Password=hymake;' +
'Persist Security Info=True;' +
'User ID=sa;' +
'Initial Catalog=NorthWind;' +
'Data Source=HAB\HAB';var
FConn: _Connection;
rs:_RecordSet;
begin
FConn := CreateOleObject('ADODB.Connection') as _Connection;
rs := CreateOleObject('ADODB.RecordSet') as _RecordSet;
FConn.Open(Connstr, '', '', -1);
rs.Open('select * from Customers',FConn,1,1,1);
ADOQuery1.Recordset:=rs;
end;
以上是创建原生的Ado连接,我想问一下,这样是不是会比delphi原来封装好的Ado效率来的高?
'Provider=SQLOLEDB.1;Password=hymake;' +
'Persist Security Info=True;' +
'User ID=sa;' +
'Initial Catalog=NorthWind;' +
'Data Source=HAB\HAB';var
FConn: _Connection;
rs:_RecordSet;
begin
FConn := CreateOleObject('ADODB.Connection') as _Connection;
rs := CreateOleObject('ADODB.RecordSet') as _RecordSet;
FConn.Open(Connstr, '', '', -1);
rs.Open('select * from Customers',FConn,1,1,1);
ADOQuery1.Recordset:=rs;
end;
以上是创建原生的Ado连接,我想问一下,这样是不是会比delphi原来封装好的Ado效率来的高?
解决方案 »
- 控制台中动态创建Webbrowser后获取源码
- 如何通过编程改变当前的声卡?
- 有关access数据库的备份和还原问题?
- 请教高手,看见了unit,为何找不到form,造成了Access violation!
- 在2K下的服务进程的问题
- ★★乱散100分啦!★★喜欢用yahoo通的朋友近来报道啊!不管是初学者还是大虾都来吧!
- 100分求解:显示DLL中窗体的问题
- 求教高手!如何动态获得一个record的成员的名称和成员的个数?
- 为什么在网页用<object>可以指定的属性,在IDE里生成的接口文件中找不到?
- 我新加入delphi阵营。我一事相求
- 如何做网络收音机
- 在win98下与函数SetProcessWorkingSetSize(GetCurrentProcess,$FFFFFFFF,$FFFFFFFF);功能相同的是什么?
而我直接操作底层,应该是会比较效率一点,,,
这只是我的理解,欢迎大家讨论或者批判
但是总的来说对效率改进不大。建议你看看李维那本《Delphi 5.X ADO_MTS_COM+高级程序设计篇》,
里面有对ADO的优化设置。