初学delphi,怎样在delphi新建数据库表 怎样在delphi新建数据库表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ado+ adocommandSQL:=‘create table()’具体看帮助 adoquery或adocommand,用Sql语句如:Create Table file (id AutoIncrement PRIMARY KEY,ChannelNo Smallint,Filename char(21) not null,StartDate datetime not null,TimeLength char(8),Mode smallint,OtherTel char(128),Re char(200),FileSort Smallint,Listen bit,Importance bit) 下面是一个例子:procedure CreateATable;var tbl : TTable;begin tbl := TTable.Create(Application); with tbl do begin Active := False; DatabaseName := ''; TableName := ''; TableType := ttParadox; with FieldDefs do begin Clear; Add('LastName', ftString, 30, False); Add('FirstName', ftString, 30, False); Add('Address1', ftString, 40, False); Add('Address2', ftString, 40, False); Add('City', ftString, 30, False); Add('ST', ftString, 2, False); Add('Zip', ftString, 10, False); end; {Add a Primary Key to the table} with IndexDefs do begin Clear; Add('Field1Index', 'LastName;FirstName', [ixPrimary, ixUnique]); end; CreateTable; {Make the table} end;end; Query1.close;Query1.sql.clear;Query1.sql.add('crate table myNew(aa number(3),bb varchar(20),primary key(aa))');Query1.execsql;新建表myNew,字段aa,bb,主码为aa with TADOQuery.create(nil) do begin connection:=ADOConnection1; //or connectionstring:='...'; sql.text:='create table mytable (a char(1),b int (4),PRIMARYkEY (a))'; execsql; end;向您学习,向你们学习。 begin try Querycreatetable:=Tadoquery.create(nil) Querycreatetable.connection:=ADOCConnection1; Querycreatetable.close; Querycreatetable.sql.clear; Querycreate.sql.add('crate table myNew(aa number(3),bb varchar (20),primary key(aa))'); Querycreate.execsql; except application.message('发生错误',‘不能创建表',MB_OK);end; 从数据库中查询出ComboBox1下拉列表中的值 怎么实现服务器得到连接客户端列表,并实时刷新?急急急! 如何向注册表读写超过1M的大型二进制数据 quickreport 打印数据库数据,我要用到哪些数据库控件。 请大家给一点在delphi中使用XML的例子 forgot2000散分!终于回来工作了。 问个显示器的问题 三星的795MB与梦想家的Game-8 有"能检查各个端口发出的数据 "的软件吗? 不是屏蔽“CTRL+ALT+DEL” Delphi的“网络组件开发”者 如何通过程序,把*.doc文档转换成*.htm文件 急!!! 在线 如何对DBGrid中选中的记录进行操作?
SQL:=‘create table()’
具体看帮助
如:Create Table file (id AutoIncrement PRIMARY KEY,ChannelNo Smallint,Filename char(21) not null,StartDate datetime not null,TimeLength char(8),Mode smallint,OtherTel char(128),Re char(200),FileSort Smallint,Listen bit,Importance bit)
procedure CreateATable;
var
tbl : TTable;
begin
tbl := TTable.Create(Application);
with tbl do begin
Active := False;
DatabaseName := '';
TableName := '';
TableType := ttParadox;
with FieldDefs do begin
Clear;
Add('LastName', ftString, 30, False);
Add('FirstName', ftString, 30, False);
Add('Address1', ftString, 40, False);
Add('Address2', ftString, 40, False);
Add('City', ftString, 30, False);
Add('ST', ftString, 2, False);
Add('Zip', ftString, 10, False);
end; {Add a Primary Key to the table}
with IndexDefs do begin
Clear;
Add('Field1Index', 'LastName;FirstName', [ixPrimary, ixUnique]);
end;
CreateTable; {Make the table}
end;
end;
Query1.sql.clear;
Query1.sql.add('crate table myNew(aa number(3),bb varchar(20),primary key(aa))');
Query1.execsql;新建表myNew,字段aa,bb,主码为aa
begin
connection:=ADOConnection1;
//or connectionstring:='...';
sql.text:='create table mytable (a char(1),b int (4),PRIMARYkEY (a))';
execsql;
end;向您学习,向你们学习。
begin
try
Querycreatetable:=Tadoquery.create(nil)
Querycreatetable.connection:=ADOCConnection1;
Querycreatetable.close;
Querycreatetable.sql.clear;
Querycreate.sql.add('crate table myNew(aa number(3),bb varchar (20),primary key(aa))');
Querycreate.execsql;
except
application.message('发生错误',‘不能创建表',MB_OK);
end;