delphi 三层编程中,从客户端ClientDataSet新增或修改数据不成功?

delphi 三层编程中,从客户端ClientDataSet新增或修改数据不成功?,第1张

与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。很多数据库应用程序都用了BDE,BDE往往给发布带来很大的不便,因而TClientDataSet最大的特点是它不依赖于BDE(Borland Database Engine),但它需要一个动态链接库的支持,这个动态链接库叫DBCLIENT.DLL。在客户端,也不需要用TDatabase构件,因为客户端并不直接连接数据库。由于TClientDataSet是从TDataSet继承下来的,所以,它支持诸如编辑、搜索、浏览、纠错、过滤等功能。由于 TClientDataSet在内存中建立了数据的本地副本,上述 *** 作的执行速度很快。也正是由于TClientDataSet并不直接连接数据库,因此,客户程序必须提供获取数据的机制。

希望对你有帮助

ADOQuery1.Edit//可编辑

ADOQuery1.FieldByName( 'me ').Value:=‘这样’;//修改

ADOQuery1 .Post//存入

双击adoquery,添加过滤字段,在添加的sex字段上选择事件ongettext(sender:

tfield

var

text:

string

displaytext:

boolean)

直接在代码中修改

if

adoquery1.fieldbyname('sex').asstring

='1'then

text

:=

'男'

else

text:=

'女'


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

原文地址: https://outofmemory.cn/bake/11872726.html

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

发表评论

登录后才能评论

评论列表(0条)

保存