把在ListView1中某一列的数据添加到后台SQL SERVER的表中,此数据为 "list.Caption:=formatdatetime('yyyy-mm-dd hh:mm:ss',now)"类型的时间值,请问:后台表中对应的数据类型应该是什么型呢??还有怎样添进去呢??大家帮帮吧,谢谢,谢谢啦!!!
解决方案 »
- 在这种情况下,当多个DBGrid的连接了一个PopupMenu1,如何从PopupMenu1中的点击事件得出当前所在的DBGrid的名字?
- 【河南郑州的程序员看过来 . 2000-3000的底薪请你来开发 . 全职,兼职皆可 .】
- 想作个具有通用性的固定资产程序,没有接触过这些,请大家帮理个头绪出来 ?
- 在线等,关于线程内动态创造Session,Database,Storedproc的问题,程序能在正常情况下执行,但是很好地处理网络断线的问题?
- 请问哪有像QQ那样的下拉的控件下载?回答者给分。答对者再加分。
- 谁能发个 delphi7 的 帮助文档 中文版
- 数组问题!比较两个数组是否相同
- 各位gis高手请进,给我讲讲gis吧
- 怎样获取16bit或者更高bit的ICON图标?
- 请教几个在delphi编程中遇到的问题
- 100分求PDU解码(delphi源代码)急急急!!!
- 急救!!!!!!!!!!!!!!!!!!
SQL语句:'update 表名 set 日期=datetime'
var
ac1:TAdoCommand;
ad1:TAdoDataSet;
begin
ac1:=TAdoCommand.Create(self);
ad1:=TAdoDataSet.Create(self);
ad1.Prepared:=true;
ad1.Active:=false;
ac1.Connection:=ADOConnection1;
ac1.CommandText:='insert into beijing_table (times) values ("'+list.Caption+'")';
ac1.Execute;
ad1.Connection:=ADOConnection1;
ad1.CommandText:='select * from beijing_table';
ad1.Active:=true;
但还是有错误提示:在此上下文不允许出现'2005-01-28 10:13:30',此处只允许使用常量,表达式和变量,不允许使用列名'
大家帮看看吧,谢谢!!
procedure TForm1.FormCreate(Sender: TObject);
var
ac1:TAdoCommand;
ad1:TAdoDataSet;
ds1:TDataSource;
s:string;
begin
ADOConnection1.Open;
ac1:=TAdoCommand.Create(self);
ad1:=TAdoDataSet.Create(self);
ds1:=TDataSource.Create(self);
ad1.Active:=false;
s:=formatdatetime('yyyy-mm-dd hh:mm:ss',now);
ac1.Connection:=ADOConnection1;
ac1.CommandText:='insert into beijing_table (times) values ("'+s+'")';
ac1.Execute;
ad1.Connection:=ADOConnection1;
ad1.CommandText:='select * from beijing_table';
ad1.Active:=true;
ds1.DataSet:=ad1;
dbgrid1.DataSource:=ds1;
end;
拜托大家,这个解决了,我就OK了,我会好好感谢的,恳求!!!!
var
ac1:TAdoquery;
ad1:TAdoquery;
ds1:TDataSource;
s:string;
begin
ADOConnection1.Open;
ac1:=TAdoquery.Create(self);
ad1:=TAdoquery.Create(self);
ds1:=TDataSource.Create(self);
ad1.Active:=false;
s:=formatdatetime('yyyy-mm-dd hh:mm:ss',now);
ac1.Connection:=ADOConnection1;
ac1.SQL.Text:='insert into beijing_table (times) values ('''+s+''')';
ac1.ExecSQL; ad1.Connection:=ADOConnection1;
ad1.SQL.Text:='select * from beijing_table';
ad1.Open;
ds1.DataSet:=ad1;
dbgrid1.DataSource:=ds1;
end;
如果date为datetime,保存的为datetime格式,
不过如果list.Caption不正确,可能会报错
为什么用ADOdataset不行呢???求解!!!!
你showmessage('''')看看,不就知道了么