如何访问access数据表的“标题”?(用ADOQuery控件)如何用语句来创建access表? 200分(0分)

  • 主题发起人 主题发起人 飞舞的尘埃
  • 开始时间 开始时间

飞舞的尘埃

Unregistered / Unconfirmed
GUEST, unregistred user!

如何访问access数据表的“标题”?(用ADOQuery控件)
如何用语句来创建access表?
 
adoquery.sql.text:='selecct * from xxx where 1<2'
adoquery.fieldlist:就存放着标题

adoquery.sql.text:='create table abc (aa counter,bb integer)'
 
创建表和查询和SQLServer中的写法是一样的。
你是要创建一个表,还是要创建一个ACCESS数据库文件。这是两个不同的概念哟。
如果单是创建一个表那就:
ADOQuery.Sql.Clear;
ADOQuery.Sql.ADD('Create table TableName (Field1 Field1Type,Field2 Field2Type...)
');
ADOQuery1.ExecSQL;
查询:
ADOQuery.Sql.Clear;
ADOQuery.Sql.ADD('select * from TableName where 条件 ')
ADOQuery1.ExecSQL;


 
请问晓风月:
如何创建一个mdb文件呢?
 
创建access数据库用adox.
如下例程在创建my.mdb:
db:=createoleobject('ADOX.Catalog');
db.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/my.mdb');

 
后退
顶部