2010年8月22日

摘要: 服务端:添加ADOConnection,ADOQuery1,ADOQuery2。设置ADOQuery1为主表,ADOQuery2为从表。(通过 ADOQuery2.SQL.Text:= 'select * from 从表 where FKID=:主表PKID'设置)。添加DataSetProvider1和DataSetProvider2分别连接到ADOQuery1和ADOQuery2。客户端:添加... 阅读全文

posted @ 2010-08-22 16:34 墨者工作室 阅读(1454) 评论(1) 推荐(0) 编辑

摘要: 一个DataSnap的应用程序由两个层组成:DataSnap服务器,它有一个带有一个或者更多DataSetProvider组件的远程数据模块;DataSnap客户端,它带有一个xxxConnection组件和一个或者多个连接到DataSetProviders的ClientDataSets。你可以不使用ClientDataSet而换用XMLBroker组件,后者是专门用在InternetExpres... 阅读全文

posted @ 2010-08-22 16:29 墨者工作室 阅读(3568) 评论(0) 推荐(0) 编辑

摘要: 1. DATASNAP 历史作为MIDAS起始于Delphi3,Delphi4是MIDAS II,Delphi5中是MIDASIII,而后基于COM远程数据模块方式使用TCP/IP,HTTP,(D)COM构建出强大的通讯能力.从Delphi6开始改名为DataSnap,直到D2007这个框架一直在使用.D2009重新架构了DataSnap—移除COM依赖,使用TCP/IP以更轻量级的方... 阅读全文

posted @ 2010-08-22 16:21 墨者工作室 阅读(8276) 评论(2) 推荐(1) 编辑

摘要: 4.2. LOG FILTERDelphi 2010 DataSnap 允许自定义传输过滤器.我们可以从TTransportFilter 类型继承自己的类.在这个新类中,可以重写基类中的方法,实现这些方法.例如我们创建一个TLogFilter类:unit LogFilter;interfaceusesSysUtils, DBXPlatform, DBXTransport;typeTLogFilte... 阅读全文

posted @ 2010-08-22 16:19 墨者工作室 阅读(1928) 评论(0) 推荐(0) 编辑


2010年7月13日

摘要: 原文连接http://www.delphibbs.com/keylife/iblog_show.asp?xid=27416在三层结构中,TClientDataSet的地位是不可估量的,她的使用正确与否,是十分关键的,本文从以下几个方面阐述她的使用,希望对你有所帮助.1.动态索引procedure TForm1.DBGrid1TitleClick(Column: TColumn);beginif (... 阅读全文

posted @ 2010-07-13 10:25 墨者工作室 阅读(688) 评论(0) 推荐(0) 编辑


2010年4月27日

摘要: 想让程序在查询后修改数据结果出现dataset not in edit or insert mode ,问题,想要修改数据,不能随意移动纪录指针,并且在每次修改纪录后马上post,前面加上Edit 模式基本语句如下所示:while not self.ADOQuery1.eof do begin self.ADOQuery1.Edit; self.ADOQuery1.FieldValues['b']... 阅读全文

posted @ 2010-04-27 14:34 墨者工作室 阅读(7228) 评论(0) 推荐(0) 编辑


2010年4月24日

摘要: Delphi的内存管理及内存泄露问题 这几天因为一个程序长时间运行出现比较严重的内存泄露问题,开始关注了一下内存管理方面的东西,以前也注意内存管理,创建了对象及时释放,但总有忘了处理的情况。在Delphi中没有自动回收机制,所以一定要及时释放使用的内存,虽然有时小的内存泄露并不会造成太大的问题。Delphi中检测内存泄露可以使用开源的FastMM(http://sourceforge.net/pr... 阅读全文

posted @ 2010-04-24 17:50 墨者工作室 阅读(3428) 评论(0) 推荐(0) 编辑


2010年2月10日

摘要: 第一篇http://hi.baidu.com/rarnu/blog/item/880c68810337f3d1bc3e1e9e.html第二篇http://hi.baidu.com/rarnu/blog/item/29914b4a32faac2a08f7ef7f.html 阅读全文

posted @ 2010-02-10 01:32 墨者工作室 阅读(564) 评论(0) 推荐(0) 编辑

摘要: 一:获得对象的RTTI(以下代码基于Delphi 6/7)RTTI(Runtime Type Information 运行时类型信息)指的是对象在编译的时候,将其属性、方法的类型信息编译进特殊的区域,使得应用程序可以运行时,动态的查找对象的成员(fields)和属性(properties),以及定位函数(methods)。能够编译进RTTI的成员主要是被声明在对象的published部分,对象pu... 阅读全文

posted @ 2010-02-10 01:28 墨者工作室 阅读(1002) 评论(0) 推荐(0) 编辑


2010年1月26日

摘要: ①关系数据库系统的优点a.灵活性和建库的简单性:从软件开发的前景来看,用户与关系数据库编程之间的接口是灵活与友好的。目前在多数RDDMS产品中使用标准查询语言SQL,允许用户几乎毫无差别地从一个产品到另一个产品存取信息。与关系数据库接口的应用软件具有相似的程序访问机制,提供大量标准的数据存取方法。b.结构简单:从数据建模的前景看,关系数据库具有相当简单的结构(元组),可为用户或程序提供... 阅读全文

posted @ 2010-01-26 12:33 墨者工作室 阅读(1103) 评论(1) 推荐(0) 编辑


Copyright © 2024 墨者工作室
Powered by .NET 8.0 on Kubernetes