直接传SQL语句,例如
Query1.SQL.Text := 'Alter Table T_ABC Add (XXX VarChar(10))';
Query1.SQL.Text := 'Alter Table T_ABC Add (XXX VarChar(10))';
解决方案 »
- WebBrowser.GoBack; 问题
- 一个关于update的问题,请各位帮忙
- 关于精度问题?
- 请教BDE连接Access库的备注型字段的乱码问题。
- 菜鸟的问题
- 各位大侠,“本地网络监测”工具中哪个不错?
- 大家介绍些书(Web Service)
- 以调用声音为主的几个问题
- 在线等待:多层分布式系统中客户应用程序如何调用应用程序服务器中的方法?
- 使用ADO时如何实现类型TSession.GetAliasDriverName的功能?
- 各位高手,为什么我在用NMUDP发送数据时当接收端程序没有启动的时候总是提示Stream Write Error,是什么原因,怎么才能让这个错误提示不出现
- 调用外部命令问题!
Query1.SQL.Text := 'Alter Table T_ABC Add (XXX VarChar(10))'; 你这个是在query连接的dataset里增加,如果在query查询后获得的临时数据集里增加那》?
每次查询后用BatchMove1把数据COPY到如临时表,然后用QUERY查询这个固定的临时表。
如:
with Table1 do
begin
Active := False;
TableName := 'CustInfo';
TableType := ttParadox;
with FieldDefs do
begin
Clear;
Add('Field1', ftInteger, 0, False);
CreateTable;
end; WITH QUERY1 DO
BEGIN
CLOSE;
SQL.CLEAR;
SQL.ADD('SELECT * FROM 你所用查询的数据');
OPEN;
BatchMove1.Source:=QUEYR;
BatchMove1.Destination := Table1;
BatchMove1.Execute;
END;