起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 139|回复: 7

[搞定][请求]功能运行时报错,找不到原因!帮我看看哪错了?**

[复制链接]
发表于 2007-10-31 11:17:42 | 显示全部楼层 |阅读模式
这段话编译通过,但功能层运行时,出错。

错误是:expecting''', found' '

但这段话是在其他窗体里运行通过的,COPY过来的,两个窗体功能完全一样,只是换个表名,为什么这里就出错呢?


procedure THJHYDBBCX.Button3Click(Sender: TObject);
var
changebz:string;
begin
  changebz:= 'update HJHYDBZB set bz='''+Memo1.Lines.Text+''' where (rq >= ''' + Business.system.sysutils.FormatDatetime('YYYY-MM-DD',dt1.Date) +'''' +     
              ') and (rq <= ''' + Business.system.sysutils.formatdatetime('YYYY-MM-DD',dt2.Date) +'''' +
              ') and czybm='''+combobox1.Text+'''';



  DataSetBroker2.DataSet.Close;                              
  TSQLDataSet(DataSetBroker2.DataSet).SQL.Text := changebz;
  DataSetBroker2.DataSet.Execute;
  Business.forms.jsDialogs.ShowMsg('您已成功保存!','保存信息');
  Memo1.Lines.Text:='';
  Memo1.Enabled:=false;
end;

麻烦帮我看一下,谢谢!
回复

使用道具 举报

 楼主| 发表于 2007-10-31 11:20:41 | 显示全部楼层
运行到TSQLDataSet(DataSetBroker2.DataSet).SQL.Text := changebz;时,出错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 12:24:19 | 显示全部楼层
顶。人呢/
回复 支持 反对

使用道具 举报

发表于 2007-10-31 13:20:11 | 显示全部楼层
No.2  
运行到TSQLDataSet(DataSetBroker2.DataSet).SQL.Text := changebz;时,出错

???
是运行到下一句出错吧?
回复 支持 反对

使用道具 举报

发表于 2007-10-31 13:33:52 | 显示全部楼层
出错的地方设置断点,把sql拿出来执行一下看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 13:46:32 | 显示全部楼层
SQL语句没什么问题啊,是里面的语法出错吗?可是同样的语句,在别的窗体里成功的,一样的拷过来用,就出错,很不解。
回复 支持 反对

使用道具 举报

发表于 2007-10-31 13:52:47 | 显示全部楼层
不解才需要调试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 14:19:09 | 显示全部楼层
结贴吧,发现新的问题,我另开贴。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 08:01 , Processed in 0.046320 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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