with ADOQuery1 do begin ConnectionString := ''; //连接 Close; SQL.Clear; SQL.Add(''); //加SQL语句 ... end;<<实现添加所有字段TField,并添加Lookup字段 就象在设计阶段?? 不明白
1:sql 语句有的字段可以添加,添加方法就是 var newfield:tfield; begin //初始化相关属性 newfield.Name:= newfield.FieldName:= newfield.DisplayText:= newfield.Size:= ADOQuery1.Fields.Add(newfield) end 2:但要添加lookup字段,可就很难了,我试了很多次都没有成功。
但要考虑的是你所针对的数据库是否支持动态添加字段
而不是TADOQuery控件的问题
只要数据库支持了,你就可以用TADOQuery控件的SQL语句来执行添加动作了~~
begin
ConnectionString := ''; //连接
Close;
SQL.Clear;
SQL.Add(''); //加SQL语句
...
end;<<实现添加所有字段TField,并添加Lookup字段
就象在设计阶段?? 不明白
var
newfield:tfield;
begin //初始化相关属性
newfield.Name:=
newfield.FieldName:=
newfield.DisplayText:=
newfield.Size:=
ADOQuery1.Fields.Add(newfield)
end
2:但要添加lookup字段,可就很难了,我试了很多次都没有成功。
TADOQuery控件有没有方法实现自动添加已有字段?
------------------
1:默认就是所有字段都显示。
2:如果不需要所有都显示,就一个一个添加你需要显示的,这很正常阿!
TField有很多种类型啊
怎么添加