delphi给access数据库创建新表
1. 方法一
ADOQ1.SQL.Text:='CREATE TABLE BookTable '
+'(No1 COUNTER PRIMARY KEY,'
+'ItemName1 TEXT,TreeNo1 INTEGER,HasParent1 BIT,'
+'ParentNo1 INTEGER,ItemType1 INTEGER,ItemText1 IMAGE,'
+'ItemAttr1 IMAGE,ADDTime1 DATETIME)';
{ 注释:'BookTable'是表名 }
{ 'No1 COUNTER PRIMARY KEY'的意思是创建一个叫:'No1'的键,'PRIMARY KEY'是将其}
{ 设置为主键,'COUNTER'是自动编号 }
{ 'TreeNo1 INTEGER'是创建一个叫'TreeNo1'的'INTEGER'整数型键 }
{ 'ItemName1 TEXT'是创建一个叫'ItemName1'的'TEXT'字符型键 }
{ 'HasParent1 BIT'是创建一个叫'HasParent1'的'BIT'布尔型键 }
{ 以下省略键名解释直接解释类型 }
{ 'IMAGE'是OLE类型可存储任何东西图片,文件,流 }
{ 'DATETIME'是时间类型 }
2.方法二
//在DELPHI里动态创建一个access表
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('create table tmp_rece( 学号 char(20),姓名 char(20),班级 char(20),dat datetime)');
adoquery1.execsql;
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from tmp_rece');
adoquery1.Open;
关键字词: