请问怎么用TQuery插入日期字段
解决方案 »
- delphi中如何根据ip地址打开一个网页?
- 关于 手机号段查询归属地 的问题
- 初级问题,有关Params的使用
- 希望帮助,如果对这个贴子有任何意见的话,可以不进来
- BDE连SQL SERVER2000的问题,WIN2000平台。
- 在线等待,数据查询问题,很急,100分。不够我再加!!
- 我提个建议,csdn上的问题要是像www.pconline.com.cn上的论坛提问就好了,把鼠标移到问题上就能看到问题的内容,不一定非得进去才能看到
- 放在pageCONTROL上的DBMEMO,DBRICHEDIT会自动改变对齐方式?
- 大侠、大哥、大姐好!小弟这里有个棘手问题?快帮帮我!我这里磕头了!
- Win98中如何检测串口的振铃事件?
- 请推荐几个常用的测试工具,最好网上有下载。
- 我的个人网站新域名开通:庆贺!散分!
比如:
query.append
query.fieldbyname('日期').asstring:=datetostr(now)
query.post;
也可以用insert into 语句,道理是一样的
但是这个参数用定义吗?怎么提示我“parameter "date"(参数) not found!
AnsiString strSql ;
TDateTime dt ;
dt = TDateTime(2002,11,11) ;
strSql = "insert into mytable(ID,DATEFIELD) values('0010',date)" ;
Query1->ParamByName("date")->AsDateTime = dt ;
Query1->Close() ;
Query1->SQL->Clear();
Query1->Add(strSql) ;
Query1->Prepare() ;
Query1->ExecSQL() ;但是执行错误:Parameter "date" not found
TDateTime dt ;
dt = TDateTime(2002,11,11) ;
strSql = "insert into mytable(ID,DATEFIELD) values('0010',date=:date1)" ;
Query1->ParamByName("date1")->AsDateTime = dt ;
Query1->Close() ;
Query1->SQL->Clear();
Query1->Add(strSql) ;
Query1->Prepare() ;
Query1->ExecSQL() ;
这样试一下