首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有关sql语句有关问题

2012-03-01 
求助:有关sql语句问题?我在oracle数据库中执行这条语句没有毛病,update grgjzz set time1to_char(add_mon

求助:有关sql语句问题?
我在oracle数据库中执行这条语句没有毛病,update grgjzz set time1=to_char(add_months(to_date(time2,'yyyy-mm-dd'),-12),'yyyy-mm-dd');在sql plus中我执行这条语句一切正常,但是在我写入delphi中时就有错误了,请问应该如何解决:
delphi中的语句是这样写的
sql.Add('update grgjzz set ghrq='+to_char(add_months(to_date(lyrq,'yyyy-mm-dd'),-12),'yyyy-mm-dd'));
提示有错误发生,不能执行。
请问该语句应该如何写,谢谢!

[解决办法]
sql.Add('update grgjzz set ghrq=to_char(add_months(to_date(lyrq,'''+'yyyy-mm-dd'+'''),+36),'''+'yyyy-mm-dd'+''')');
这样写就对了

热点排行