主页 > 编程资料 > Delphi >
发布时间:2015-09-22 作者:网络 阅读:156次

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;
关键字词: