在多层结构中,客户端如何能根据应用程序服务器提供的信息来实现数据约束呢?我的Dataset用的是ADO(up有分) 在多层结构中,客户端如何能根据应用程序服务器提供的信息来实现数据约束呢?我的Dataset用的是ADO,根据Delphi的Help,ADODataSet不能像BDE组件那样,从数据库中获取数据约束条件。请问如何解决呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 what kind of constrain?I think you can do it in the sql. For example, the data of this field is not null, unique and so on.How can I do this in the sql? Could you tell me, please! 英文不太好,你们越说我越糊涂select FIELD1 from TABLE1 where FIELD2 is NULL 举个例子,OneTable表中有两个字段——ID、Value。 ID字段为Primary Key,约束为Not NULL,Unique。 Value字段的约束为 (Value >=0 ) and (Value <= 100)。 如何能够在客户端(请注意,是三层结构的客户端上)实现这个数据约束?? clientdataset.fieldbyname('id').isnull 变量:=clientdataset.fieldbyname('Value')(变量>=0)and(变量<=100) To hb8069: 你可能没理解我的意图。我的这个约束条件应该从应用服务器动态获得,而不是预先写死在客户端,否则程序很难维护的。 请参考http://community.borland.com/article/0,1410,26409,00.html UDP防火墙问题 参数引用有错吗? 不懂Delphi.领导却限时要我去弄懂 fastreport的cross-tab怎么用的? 请问那位知道哪里有delphi2.0下载?? 关于表单,急 treeview控件用法? 怎样快速求两个文本文件中内容相同的行 三台机器怎么就只有一台能访问远程服务器的SQL,还有两台不能访问啊。为什么? 关于OleVariant类型变量 指点迷津啊??? 谁用过DBGridEh,在线等!!
I think you can do it in the sql.
select FIELD1 from TABLE1 where FIELD2 is NULL
Value字段的约束为 (Value >=0 ) and (Value <= 100)。 如何能够在客户端(请注意,是三层结构的客户端上)实现这个数据约束??
变量:=clientdataset.fieldbyname('Value')
(变量>=0)and(变量<=100)