怎么在 TQuery 里面添加字段? (急急急!) Query1.Fields.Clear; //清空所有字段然后我想用程序又在Query1里添加 一个 Name 字段,我用 Query1.Fields.Add('Name');什么地方错了?正确的写法该用什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Query1.Fields.Add(AField);//AField 应该是一个 TField 类型。但实际上并不允许这样做,只能在设计时的 Field Editor 中才能添加字段 可以,用SQL语句,ALTER TABLENAME你找本关于SQL的书看看,找找,因为QUERY1的SQL属性可以加入SQL语句 ALTER TABLENAME是可以的 Query1.add('alter tablename add(字段名称,数据类型 )'); 我认为楼主的意思不是往数据库中添加字段,而是想要动态地改变选择的字段。其实可以用 SELECT 的 Query1.Fields.Add(AField);//AField 应该是一个 TField 类型而不應該是字符串! 对我觉得就是一个动态sql的问题重新写一个sql语句query.open就可以了楼主的意思是不是想清空query里原来的数据改变query里面的内容 我的Table1里面已经存在 Name,Age,Score 三个字段.然后Table1.Fields.Clear; //清空所有字段然后我想用程序又在Table1里添加上 Name 字段,我用 Table1.Fields.Add('Name'); 帮助文件说Table1.Fields.Add(AField);//AField 应该是一个 TField 类型而不是字符串!实际上我怎么写都报错,是什么地方错了?正确的写法该用什么? 如果是 Table 的话,那只能在设计时添加。 with Query1 dobegin close; sql.clear; sql.add('alter tablename add(字段名称,数据类型 ) null'); try execsql; except showmessage('cuo wu'); end;end; 回调函数和消息处理的有关问题 DELPHI 函數 返回 婁組?? 高分救助!假如站点或用户有上百个,编辑窗口或浏览窗口用STRINGGRID控件还是用DBGRID?详见内容! 高手请进,有关字体缩放!! 如何在程序中实现拨号上网呢??? Edit的问题 Wise中的开始菜单"卸载"如何添加? ListView控件的简单问题 谁有DELPHI6的CDKEY???求助中 为指针分配空间之后,可不可以在不破坏数据的情况下,增加空间?怎样做? 各位大虾,请说一说自己认为比较好的源码下载网址 Delphi打包
是可以的
其实可以用 SELECT 的
我觉得就是一个动态sql的问题
重新写一个sql语句
query.open
就可以了楼主的意思是不是想清空query里原来的数据
改变query里面的内容
我用 Table1.Fields.Add('Name'); 帮助文件说Table1.Fields.Add(AField);//AField 应该是一个 TField 类型而不是字符串!实际上我怎么写都报错,是什么地方错了?正确的写法该用什么?
begin
close;
sql.clear;
sql.add('alter tablename add(字段名称,数据类型 ) null');
try
execsql;
except
showmessage('cuo wu');
end;
end;