ADOQuery1.SQL.Add(' insert into jl(姓名,柜员号,身份证号,笔数时间,网点名称,网点编号,存款取款,补登换折修改信息,挂失,解挂,新开户,'
+'代发工资,补发存单折,本社代理业务,贷款发放贷款收回,利息收回贷款维护,转帐,现金汇款,电汇,打印满页帐,反洗钱反假币,国库集中,对帐,其它,合计)'
+' values(:姓名,:柜员号,:身份证号,:笔数时间,:网点名称,:网点编号,:存款取款,:补登换折修改信息,:挂失,:解挂,:新开户,:代发工资,:补发存单折,'
+':本社代理业务,:贷款发放贷款收回,:利息收回贷款维护,:转帐,:现金汇款,:电汇,'
+':打印满页帐,:反洗钱反假币,:国库集中,:对帐,:其它,:合计');
运行时,说查询语句错误,大家帮我看看是哪里误了?
20分啊,快来领啊
+'代发工资,补发存单折,本社代理业务,贷款发放贷款收回,利息收回贷款维护,转帐,现金汇款,电汇,打印满页帐,反洗钱反假币,国库集中,对帐,其它,合计)'
+' values(:姓名,:柜员号,:身份证号,:笔数时间,:网点名称,:网点编号,:存款取款,:补登换折修改信息,:挂失,:解挂,:新开户,:代发工资,:补发存单折,'
+':本社代理业务,:贷款发放贷款收回,:利息收回贷款维护,:转帐,:现金汇款,:电汇,'
+':打印满页帐,:反洗钱反假币,:国库集中,:对帐,:其它,:合计');
运行时,说查询语句错误,大家帮我看看是哪里误了?
20分啊,快来领啊
解决方案 »
- delphi读取excel页标题
- 跪求fastreport for delphi6.0的下载地址
- 历史遗留问题,listview头部重画问题.已经基本实现,需要优化,谢绝灌水.高手进.
- 关于BDE Table 中的过滤器问题
- Datasource.autoedit<-->DbEdit
- 送分 如何操作一个窗体的拖放事件 给分50
- 我有一个窗体,想实现重用
- Turbo Power 的LockBox控件哪里能下载?
- 我作了一个无标题窗体,让它可以移动,可是,我放在上面的image控件的close事件无效了
- 如何使windows"开始"菜单中的"运行"选项看不到或不能使用?
- 在线求教个问题关于浮点函数的 求高手作答
- 怎样把一个工程中的文件加到另一个文件中
应该像这样ADOQuery1.SQL.Add(' insert into jl(姓名,柜员号,身份证号,笔数时间,网点名称,网点编号,存款取款,补登换折修改信息,挂失,解挂,新开户,'
+'代发工资,补发存单折,本社代理业务,贷款发放贷款收回,利息收回贷款维护,转帐,现金汇款,电汇,打印满页帐,反洗钱反假币,国库集中,对帐,其它,合计)'
+' values(:姓名,:柜员号,:身份证号,:笔数时间,:网点名称,:网点编号,:存款取款,:补登换折修改信息,:挂失,:解挂,:新开户,:代发工资,:补发存单折,'
+':本社代理业务,:贷款发放贷款收回,:利息收回贷款维护,:转帐,:现金汇款,:电汇,'
+':打印满页帐,:反洗钱反假币,:国库集中,:对帐,:其它,:合计)');强调一下最末尾合计)');
谢谢了,搞定了,我还有个问题没解决,我想通过窗口上按一个按钮,如计算,让程序自动计算合计的值,这些值都是EDIT里用输入的值进行计算的,但有些输入框里的值要除以3或5什么的,语句如何写啊,或者不用按按钮,输入完值后自动计算出合计的值
var
js:OleVariant;
begin
try
try
js:=CreateOleObject('ScriptControl');
js.Language:='JavaScript';
Result:=js.Eval(s);
except
Abort;
end;
finally
js:=Unassigned;
end;
end;showmessage(eval('1+2-3*4/5'));
uses ComObj;{ TForm1 }procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
begin
Edit1.Text:='1';
Edit2.Text:='2';
Edit3.Text:='3'; s:=edit1.Text+'*4'; // 1*4
s:=s+'+'+edit2.Text+'/2'; // 2/2
s:=s+'-'+edit3.Text+'+99'; // 3+99 ShowMessage(s); //=1*4+2/2-3+99 ShowMessage(eval(s)); //=101
end;function TForm1.eval(s: string): string;
var
js:OleVariant;
begin
try
try
js:=CreateOleObject('ScriptControl');
js.Language:='JavaScript';
Result:=js.Eval(s);
except
Abort;
end;
finally
js:=Unassigned;
end;
end;
var
js:OleVariant;
begin
try
try
js:=CreateOleObject('ScriptControl');
js.Language:='JavaScript';
Result:=js.Eval(s);
except
Abort;
end;
finally
js:=Unassigned;
end;
end;
这段代码放在哪儿呢?{$R *.dfm}这个下面吗?
+'代发工资,补发存单折,本社代理业务,贷款发放贷款收回,利息收回贷款维护,转帐,现金汇款,电汇,打印满页帐,反洗钱反假币,国库集中,对帐,其它,合计)'
+' values(:姓名,:柜员号,:身份证号,:笔数时间,:网点名称,:网点编号,:存款取款,:补登换折修改信息,:挂失,:解挂,:新开户,:代发工资,:补发存单折,'
+':本社代理业务,:贷款发放贷款收回,:利息收回贷款维护,:转帐,:现金汇款,:电汇,'
+':打印满页帐,:反洗钱反假币,:国库集中,:对帐,:其它,:合计)');,:其它,:合计)');
+'代发工资,补发存单折,本社代理业务,贷款发放贷款收回,利息收回贷款维护,转帐,现金汇款,电汇,打印满页帐,反洗钱反假币,国库集中,对帐,其它,合计)'
+' values(:姓名,:柜员号,:身份证号,:笔数时间,:网点名称,:网点编号,:存款取款,:补登换折修改信息,:挂失,:解挂,:新开户,:代发工资,:补发存单折,'
+':本社代理业务,:贷款发放贷款收回,:利息收回贷款维护,:转帐,:现金汇款,:电汇,'
+':打印满页帐,:反洗钱反假币,:国库集中,:对帐,:其它,:合计)');
SQl太长可以用 sql.add(), 分几次写,
不知道你的那些字段有没空值,我昨天也有这个问题,现在发帖请大佬帮忙