请教关于c++builder 将时间写入SQL datetime字段的问题

JZYXGC 2013-08-02 05:12:52
请教关于c++builder 将时间写入SQL datetime字段的问题,程序如下,就是时间写入时出错,请帮忙分析分析
多谢了!
TDateTime dt;
AnsiString s;
void DataIsertToSQL()
{
//dt=FormatDateTime ("yyyy/mm/dd hh:mm:ss",Now());
//s=Time();
s=StrToDateTime(Now()) ;
//s=FormatDateTime ("yyyy/mm/dd hh:mm:ss",Now()) ;
// s="1111";
str1="insert into quxian (HeatNO,LotNo,PipNo,Temp1,Rdtime)";
//Rdtime 数据库字段类型为Datetime类型
str1=str1 + " values ('10','100','200',"+Temp+","+s+")";
Form1->ADOQuery1->Close();
Form1->ADOQuery1->SQL->Clear();
Form1->ADOQuery1->SQL->Add(str1);
Form1->ADOQuery1->ExecSQL();


}


...全文
201 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
JZYXGC 2013-08-06
  • 打赏
  • 举报
回复
有个问题请问wxfame ,编的c++builder 程序运行后出错,Access violation at address 00EF2354 in module'data.exe'.Write of address 0000000;
请问问题出在哪,如何解决,多谢!
JZYXGC 2013-08-03
  • 打赏
  • 举报
回复
非常感谢wxfame的解答,我是做电气自动化的,项目中用到数据采集的用C++BIUDER 做,C++builder方面是菜鸟现学现用,感谢WXFAME,不知道wxfame能不能给个qq号,将来有问题还望不吝赐教。我的邮箱JZYXGC@163.COM .
JZYXGC 2013-08-03
  • 打赏
  • 举报
回复
太感谢wxfame, 一个小问题困扰了我一两天,非常感谢。
wxfame 2013-08-03
  • 打赏
  • 举报
回复
SQL语句不对,时间s少了‘’。
  str1=str1 + " values ('10','100','200',"+Temp+",'"+s+"')";

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧