起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 170|回复: 8

【搞定】参数数据类型设置错误:ftUnknown**

[复制链接]
发表于 2007-6-19 11:29:01 | 显示全部楼层 |阅读模式
str:='';
    strq:='';
    byje:='';
    str:='YW_XJFYB,XJFYMXB,KMXX';
    p_year :=  DateUtils.YearOf(sysutils.Now);
    p_month:=  DateUtils.MonthOf(sysutils.Now);
     year1 := ' Year(YW_XJFYB_LRSJ)=:p_year ';
     month1 := 'Month(YW_XJFYB_LRSJ)=p_month ';
    strq := 'YW_XJFYB_DDBH = XJFYMXB_DJBH';
     byje := 'select sum(XJFYMXB_JE) from XJFYMXB where ('+year1+') and ('+month1+') and '+strq ;

    if(byje='')
    then
    begin
     jsDialogs.ShowMsg('^_^ 没有你所要找的信息','出错了!');
     self.Close;
    end
    else
    begin
         code:= 'select KMXX.KMXX_KMBH as ''科目编号'',KMXX.KMXX_KMQM as 总帐科目,( '+byje+') as 本月发生额,sum(XJFYMXB.XJFYMXB_JE) as 累计金额';
     try
     Query1.Active := false;

     Query1.ConnectionString := 'DATABASEURL=Biz:JXC_GJP_SJK.Database';

     Query1.CommandText := code+' FROM '+str+' WHERE '+strq;

    Finally
    Query1.Active := true;
    end;
    end;

11.jpeg

11.29 KB, 下载次数: 130

回复

使用道具 举报

发表于 2007-6-19 11:34:15 | 显示全部楼层
你的Query1中设置了参数了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 11:38:16 | 显示全部楼层
就使用 DataSource1 与 Query1 连接。其他全在代码上了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 11:39:04 | 显示全部楼层
year1 := ' Year(YW_XJFYB_LRSJ)=:   p_year ';
     month1 := 'Month(YW_XJFYB_LRSJ)=:      p_month ';
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 11:48:44 | 显示全部楼层
最初由 lisb 发布
[B]你的Query1中设置了参数了吗? [/B]


没有。。
回复 支持 反对

使用道具 举报

发表于 2007-6-19 14:02:31 | 显示全部楼层
那你把一楼的下面两句
    year1 := ' Year(YW_XJFYB_LRSJ)=_year ';
     month1 := 'Month(YW_XJFYB_LRSJ)=p_month ';
这样改试试
  year1 := ' Year(YW_XJFYB_LRSJ)= '+sysutils.FloatToStr(p_year)+' ';
   month1 := 'Month(YW_XJFYB_LRSJ)='+sysutils.FloatToStr(p_month)+' ';
回复 支持 反对

使用道具 举报

发表于 2007-6-21 09:04:34 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2007-6-22 14:53:41 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2007-6-26 09:18:17 | 显示全部楼层
这个帖子我结了,有问题请重新开帖
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 23:39 , Processed in 0.039123 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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