起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 208|回复: 9

动态改变查找属性定义中的SQL语句问题**

[复制链接]
发表于 2008-3-13 14:30:58 | 显示全部楼层 |阅读模式
出现以下提示:

截图03.jpg

16.46 KB, 下载次数: 155

回复

使用道具 举报

 楼主| 发表于 2008-3-13 14:31:36 | 显示全部楼层
急!!!!
回复 支持 反对

使用道具 举报

发表于 2008-3-13 14:52:59 | 显示全部楼层
1、原先的的查询的表和现在的表是来自同一个数据库吗?

2、把代码都帖出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 15:37:59 | 显示全部楼层
不是同一个数据库
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 15:40:37 | 显示全部楼层
TSQLDataSet(ydcsbtzc.DataSet).Open;             //先打开数据集
  TSQLDataSet(ydcsbtzc.DataSet).FindBizField('cm').LookupDef.Kind:= TLookupKind.lkDataValues;               //查找类型
  TSQLDataSet(ydcsbtzc.DataSet).FindBizField('cm').LookupDef.ValidateKind:=TLookupValidateKind.vkMust; //查找值范围
  TSQLDataSet(ydcsbtzc.DataSet).FindBizField('cm').LookupDef.DataBase.URL:='Biz:\GDSDAZLGL\YDMISSJK.Database';
  TSQLDataSet(ydcsbtzc.DataSet).FindBizField('cm').LookupDef.SQL.Text:='';                          // 查找数据集的SQL 语句
  TSQLDataSet(ydcsbtzc.DataSet).FindBizField('cm').LookupDef.KeyField:='v_name';                  //关键字段
  TSQLDataSet(ydcsbtzc.DataSet).FindBizField('cm').LookupDef.DisplayField:='v_name';              //显示字段
  TSQLDataSet(ydcsbtzc.DataSet).FindBizField('cm').LookupDef.DropDownButton:=True;//是否显示下拉

  //TSQLDataSet(ydcsbtzc.DataSet).close;
  //TSQLDataSet(ydcsbtzc.DataSet).Open;
   with TSQLDataSet(ydcsbtzc.DataSet) do
  begin
    TSQLDataSet(ydcsbtzc.DataSet).BizFieldByName('cm').LookupDef.SQL.Text:= 'SELECT VILLAGE.SUPPLY_STATION_CODE,VILLAGE.v_name FROM VILLAGE where SUPPLY_STATION_CODE='''+'52''';
    //Dialogs.ShowMessage(SUPPLY_STATION_CODE);
    open;
  end;
   //TSQLDataSet(ydcsbtzc.DataSet).Open;
   TSQLDataSet(cm.DataSet).LayoutChange;
  TSQLDataSet(ydcsbtzc.DataSet).LayoutChange;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 15:43:55 | 显示全部楼层
VILLAGE数据表来自另外一个数据库
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 15:52:38 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

发表于 2008-3-13 15:54:13 | 显示全部楼层
不是一个数据库好像不支持,你搞一个同一个数据库下的某个表试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 16:20:09 | 显示全部楼层
谢谢啊
回复 支持 反对

使用道具 举报

发表于 2008-3-13 16:22:06 | 显示全部楼层
不客气
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 12:38 , Processed in 0.046352 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表