……
ADOQuery1.SQL.Add('create table TBN(CuID int)')
……
ADOQuery1.SQL.Add('create table TBN(CuID int)')
……
解决方案 »
- -------关于DBEdit等控件,如何在修改之后提示保存?(不好意思,没分了看看也行)
- inherited问题
- 如何连接网站上的数据库 ,例如:http://www.kk.com/mydata.mdb,如何用ADO直接连接。
- 为什么用Quickrep+QRRichText设计报表在彩色喷墨打印中用黑色喷墨打印是黑块?
- 哎呀,我的信誉分怎么都没有了???
- 那些广告中的记忆法有效吗?
- 用ADODBConnection如何锁住一个表
- Delphi中动态链接库两种调用方式的比较
- 我真的期待DELPHI击败其他的开发工具,特别是微软的!
- 再次提问,我可是把全部分数压上啦
- 如何在delphi中从配置文件中取值
- 一个技术问题和一个非技术问题,初次提问,请高手们捧场!
你应该用动态生成的方法来作:
Query1.SQL.Text := Format('Create table s (CuID int)',[TBN]); 轻风又伤心了:2002-06-04
____ ____
\ p \ / g /
\ l \_/ n /
\ a o /
\ i s /
\ n /
\_/
var strtablename:string;
strtablename:='tablename';
adoquery1.active:=false;
.........
adoquery1.sql.add('create table');
adoquery1.sql.add(strtablename);
adoquery1.sql.add('(xx int)');
.........
'select * from '+cddaima
cddaima:是string 型的变量
procedure TForm1.CreateTableReport(tt:string);
begin
with ADOQuery2 do
begin
Close;
SQL.Clear;
SQL.Add('Create Table '+tt+' (场地代码 char(4) not null, ');
SQL.Add('应收款 money default 0 not null, ');
SQL.Add('汇回款 money default 0 not null, 未收款 money default 0 not null,日期 datetime default 2002-1-1 not null)');
ExecSQL;
end;
end;
var TBN : String;
begin
TBN := 'table1';
……
ADOQuery1.SQL.Add('create table '+''+TBN+''+'(CuID int)')
……end;
ADOQuery1.SQL.Add('create table '+TBN+' (CuID int)')