社区
数据库相关
帖子详情
有必要用Tdatabase吗?用Tdatabase的好处是什么?请教!
zhlb0183
2005-05-02 11:25:47
table和query控件难道不能直接连库??既然有这两个控件了,还有必要用Tdatabase吗?用Tdatabase的好处是什么?
...全文
159
9
打赏
收藏
有必要用Tdatabase吗?用Tdatabase的好处是什么?请教!
table和query控件难道不能直接连库??既然有这两个控件了,还有必要用Tdatabase吗?用Tdatabase的好处是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengzhengren
2005-05-05
打赏
举报
回复
似乎直接用table和query控件连接库也能满足好处1吧,难道用DATABASE的好处仅仅是因为登录库时不用输入用户名和密码??
第一点是你的库变动并不是库本身变动,如添加一张表,而是比如你原来连一个sqlserver库,现在连一个库结构基本一样的access库,或者原来的sqlserver库的ip地址为10.10.10.2,现在变为10.10.10.3,你想象如果不用database是不是每个table和query的属性都要改?而用database只改database的属性就可以了。
WindowsAPI
2005-05-05
打赏
举报
回复
TDataBase保存了真个连接的运行环境,不用它,TTable或TQuery就要直接连接数据源,每一个TTable,TQuery连接都要站用一个连接,非常浪费资源,而且后台数据库不允许过多的连接,所以
需要有TDataBase建立一个连接TTable或TQuery共享这个连接.在ADO中就是TADOConnection.
zhlb0183
2005-05-04
打赏
举报
回复
似乎直接用table和query控件连接库也能满足好处1吧,难道用DATABASE的好处仅仅是因为登录库时不用输入用户名和密码??
zhlb0183
2005-05-03
打赏
举报
回复
Tdatabase中数据库别名属性用来和存在的bde别名相连,比如别名为A。
设置好后在设置databasename属性,如B,其他table控件和query控件再设置databasename属性为B,这时所有的table和query控件都不直接连库,而是通过database控件和库相连。
如果在DATABASE中,我把databasename的属性也设置为A,TABLE与QUERY的databasename的属性也为A,那摸这时table和query控件是不是直接连库呢?
hflin1112
2005-05-03
打赏
举报
回复
支持1楼的说法!
fengzhengren
2005-05-02
打赏
举报
回复
用database好处有二:
1.让所有table和query和database连,database和库连,这样库变了这改动database的属性就可以了
2.设有密码登录的数据库每次都要求你输入用户名和密码,database有个loginprompt属性,设为false,并把其params属性设好数据库用户名和密码,以后再连库就不用输用户名和密码了.这是table和query达不到的.
fengzhengren
2005-05-02
打赏
举报
回复
用不用BDE主要看是什么数据库,如果支持ADO最好用ADO,如果不支持用BDE也得用BDE。
duanhai
2005-05-02
打赏
举报
回复
楼主还在用BDE吗?
建议放弃之吧
delphi1234567
2005-05-02
打赏
举报
回复
TDataSet 是 TTable 和 TQuery 的父类。
对 TTable TQuery 的操作,实际在很大程度上也是对 TDataSet 的操作。
BDE控件T
DATABASE
的参数设置.txt
BDE控件T
DATABASE
的参数设置.txt
VB定时修改数据库名称
用VB6编写的代码 Private Sub Command2_Click() strconnect = "provider=SQLOLEDB;Persist Security Info=true;User Id='" & Tname & "';PassWord='" & Tpwd & "'; Initial Catalog=master;Data Source='" & ...
delphi7 数据库小程序
给初学delphi7的同学 引个路 使用了数据库的基本操作 access密码设置 及新的报表设计工具设计
EasyAccess.rar
一个方便查看ACCESS数据库的小工具,无需安装office,无需安装access即可查看数据库数据。
TClientDataSet用法
TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。TClientDataSet最大的特点是它不依赖于BDE(Borland
Database
Engine...在客户端,也不需要用T
Database
构件,因为客户端并不直接连接数据库。
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章