Delphi数据库编程之BDE组件二(已不常用)

Delphi数据库编程之BDE组件二(已不常用)

ID:37910835

大小:61.50 KB

页数:5页

时间:2019-06-02

Delphi数据库编程之BDE组件二(已不常用)_第1页
Delphi数据库编程之BDE组件二(已不常用)_第2页
Delphi数据库编程之BDE组件二(已不常用)_第3页
Delphi数据库编程之BDE组件二(已不常用)_第4页
Delphi数据库编程之BDE组件二(已不常用)_第5页
资源描述:

《Delphi数据库编程之BDE组件二(已不常用)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分类:Delphi2013-03-1311:05456人阅读评论(2)收藏举报TDataBaseTSessionTSessionListTBatchMove1.TDatabase组件1.1AliasName用于描述连接所用的数据库别名。1.2Connected用于确定数据库连接是否是活动的。1.3DatabaseName用来指定DataBase组件所用的数据库的名字。1.4Exclusive(只适用于Paradox或dBase)确定当前的应用程序可否独占地访问数据库。1.5KeepConnection确定在没有数据集打开

2、的情况下应用程序是否保持数据库连接。1.6TransIsolation确定BDE管理下的事务隔离等级。tiDirtyRead:允许读其他并发事务未提交的更新;tiReadCommitted:允许读其他并发事务提交的更新(默认);tiRepeatableRead:只允许读一次数据1.7CloseDataSets关闭所有数据库组件相关的数据集而不是采用与服务器断开的方式。在关闭所有数据库组件相关的数据集的同时与数据库的连接也会断开。(主要用在直接关闭数据集及与数据库的连接而不需要重新连接的情况)1.8startTransac

3、tion、commit、roleback(用户组件对数据库事务的操作)1.9DataSets提供数组形式存储的Dataset数据集。[delphi]viewplaincopyprint?1.procedure TDataForm.INSERT_WithParam(Sender:TObject);  2.var  3.    SQLstmt : String;  4.    stmtParams : TParams;  5.begin  6.    //创建参数对象  7.   stmtParams := TParams.

4、Create;  8.  try  9.    //激活连接  1.     Database1.Connected := true;  2.    //添加参数定义  3.     stmtParams.create(ftString,'StateParam',ptInput);  4.    //为参数赋值  5.     stmtParams[0].AsString :='CA';  6.    //创建SQL语句  7.     SQLstmt := 'delete from Customer.db where 

5、state =(:StateParam)';  8.    //执行SQL语句  9.     Database1.Execute(SQLstmt,stmtParams,false,nil);  10.   finally  11.      //释放动态产生的TParams对象  12.       stmtParams.Free;  13.   end;  14.end;  procedureTDataForm.INSERT_WithParam(Sender:TObject);varSQLstmt:String;st

6、mtParams:TParams;begin//创建参数对象stmtParams:=TParams.Create;try//激活连接Database1.Connected:=true;//添加参数定义stmtParams.create(ftString,'StateParam',ptInput);//为参数赋值stmtParams[0].AsString:='CA';//创建SQL语句SQLstmt:='deletefromCustomer.dbwherestate=(:StateParam)';//执行SQL语句Dat

7、abase1.Execute(SQLstmt,stmtParams,false,nil);finally//释放动态产生的TParams对象stmtParams.Free;end;end; 2.TSession组件TSession组件用来在应用程序中管理一组数据库连接。其有三种用法:1.标准用法;2.Paradox的多重网络问卷;3.多线程数据库应用程序。其主要属性有:2.1Active标志TSession对象是否是活动的。如Active属性设置为真,则开始会话并触发一个OnStartUp事件,并初始化NetFileDi

8、r、PrivateDir和ConfigMode属性。2.2AutoSessionName用来控制是否自动产生一个唯一的会化名(在多线程数据库应用程序中可确保会化名的惟一性)2.3KeepConnections确定是否创建一个临时的TDataBase对象以保持同数据库服务器的连接。2.4NetFileDir确定包含BD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。