更新日期型字段的SQL语句出错
SQL.Add('Update TableName Set StartDate='''+DateToStr(Date)+'''');
SQL.Add('Update TableName Set StartDate='''+DateToStr(Date)+'''');
解决方案 »
- 请问[Fatal Error] XMLParse.pas(1112): Could not create output file 'C:\Dcu(D5)\XMLParse.dcu'
- FastReport 急求!在线等候!
- sql语句在程序中实现的结果和在查询分析器中的结果不一样,高手指教
- 为什么每次给ClientDataSet1.commandtext赋值总是出现错误?在线等!!
- Win XP 下的自定义纸问题
- Dbgrid 和 DbgridEh 相同的問題!在線!
- 一个AdoQury的数据记录增加问题!
- Raize License 问题?谢谢
- 为啥我得 Corba 不完全?
- 180分征集--支持离线下载的控件或源码
- Rave主从表
- 急急:简单问题:delphi是怎么调用API函数的
再,如果是sqlserver,又应该怎样写SQL语句?
//将系统短日期格式改为yyyy/M/d形式
if SetLocaleInfoa(LOCALE_SYSTEM_DEFAULT,LOCALE_SSHORTDATE,'yyyy/M/d')
then
SendMessageA(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);
应该是strtodatetime()才对。
如果是sql写法还是一致的.
你这样的语句不错才怪了.
可以采用以下方法:
SQL.Add('Update TableName Set StartDate='+QuotedStr(DateToStr(Date)));