鱼C论坛

 找回密码
 立即注册
查看: 2381|回复: 4

求助求助 求助求助

[复制链接]
发表于 2013-8-19 10:46:30 | 显示全部楼层 |阅读模式
20鱼币
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ToolWin, ComCtrls, DB, ADODB, StdCtrls, Grids, DBGrids, Menus,
  IdBaseComponent, IdDateTimeStamp, DateUtils;

type
  TForm1 = class(TForm)
    tlb1: TToolBar;
    btn1: TButton;
    btn2: TButton;
    qry1: TADOQuery;
    dbgrd1: TDBGrid;
    ds1: TDataSource;
    mm1: TMainMenu;
    F1: TMenuItem;
    E1: TMenuItem;
    O1: TMenuItem;
    H1: TMenuItem;
    A1: TMenuItem;
    F2: TMenuItem;
    B1: TMenuItem;
    C1: TMenuItem;
    V1: TMenuItem;
    N1: TMenuItem;
    N2: TMenuItem;
    S1: TMenuItem;
    D1: TMenuItem;
    N3: TMenuItem;
    X1: TMenuItem;
    btn3: TButton;
    btn4: TButton;
    tlb2: TToolBar;
    lbl1: TLabel;
    dtp1: TDateTimePicker;
    lbl2: TLabel;
    dtp2: TDateTimePicker;
    procedure btn1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation


{$R *.dfm}

procedure TForm1.btn1Click(Sender: TObject);
begin

  qry1.Close;
  qry1.SQL.Clear;
  qry1.SQL.Text:= ' select sum(DECODE(SHDJLB,''G'',1,''E'',1,''A'',1,''8'',1,''5'',1,''1'',1,''H'',-1,''D'',-1,''B'',-1,''7'',-1,''4'',-1,''2'',-1,0)*spmoney)' +
                  ' ''yidong'' from sellhead,sellpayment WHERE spbillno=shbillno and ' +
                  '(  SHDATE >= TO_DATE(''2013-08-17'',''YYYY-MM-DD'') AND SHDATE < TO_DATE(''2013-08-17'', ''YYYY-MM-DD'')  + 1 ) ' +
                  ' AND SPPMCODE = ''91'' and shsyjid = ''2008'';';
  qry1.Open;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  dtp1.Date:= now;
  dtp2.Date:= Now;
end;

end.



哪里出错了额 每次都编译提示  from keyword not found where expected

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-19 14:36:55 | 显示全部楼层
多了一些无用的符号,导致sql语句错误引起的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-8-19 14:59:52 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-19 19:31:29 | 显示全部楼层
呆呆痛苦流 发表于 2013-8-19 14:59
无用的符号 哪些是啊

就是说你的sql语句有错误么,你那语句那么长,我哪知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-20 20:57:22 | 显示全部楼层
sum 函数后面要接from ,而你的代码中却接了"yidong"
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 11:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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