通过ADO连接会更好,连接效率高,节省后台系统资源。
解决方案 »
- MMX 怎么一次性去除全部黑色。
- 如何用鼠标拖动dbgrid中的记录,并更改数据集的顺序
- 十分简单问题,这样把指针移到数据库的第一个记录,用TTable控件
- 在线等,关于动态创建控件显示的问题!!
- 在DBGrid中如何使数据按某一字段进行排序呢?前提是该数据没有索引!
- delphi怎么处理UCS2字符?
- 请问如何在显示器改变的时候仍然使窗体所占屏幕的比例不变?
- 如何提取EXE命令后的参数
- 如何拦截其他软件要更改注册表的消息?
- 为何DBRichEdit构件编辑和显示汉字时总成乱码?——急求好构件和解决方案!
- 有没有关于RAS 函数的Delphi 编译资料,急!
- 有人知道怎样修改Tcombobox控件的height属性?
但SQL Server 7底层是用OLE DB做的只有用ADO才能发挥SQL Server 7的所有优势
而且BDE有用户数限制,每用户一个Session只能连48个用户,共享一个Session也只能连200多个用户
1:ADO连接的后台数据类型很多.
2:连接创建方便只要机器名和用户名口令即可,不需创建别名.
Select * From HTL_Hotel Active=False --> True所用的Tickets
测试结果:
BDE ADO
Active:=True 849 897 没有Grid
977 920 有Grid ,Grid显示7条记录
BDE_GRID没有全部取完,拖动,等待光标,不快 ;察看Monitor,只取了Grid中的7条记录,每点一下向下按钮,再去取一条;若一下拖至最后一条,会一条一条去取,直到末尾
ADO_GRID已经全部取完,拖动,快
两层结构.
******************************************************************}而且SQL7的一些新功能只有ADO才能发挥,如VarChar可以8000个子节长,用BDE只能看到或写入
最多256个字节,且MS不再升级支持DB_LIB,而这正是BDE所用的。安装方便就不说了。ADO是未来的趋势,不管用什么数据库。Borland也有文章说:Byebye,BDE 。