首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么创建表

2012-02-06 
如何创建表请问如何创建一个ACCESS表,要求含有ID(自动编号)name(字符类型)price(双精度,2个小数位)date(日

如何创建表
请问如何创建一个ACCESS表,要求含有ID(自动编号)     name(字符类型)       price(双精度,2个小数位)       date(日期类型)

我用的是:
      ADOQuery1-> Close();
      ADOQuery1-> SQL-> Clear();
      ADOQuery1-> SQL-> Add( "create   table   @temp   (标号   VarChar,数字   VarChar) ");
      ADOQuery1-> ExecSQL();
可是我不会添加其他类型

[解决办法]
ADOQuery1-> Close();
ADOQuery1-> SQL-> Clear();
ADOQuery1-> SQL-> Add( "CREATE TABLE T (Id COUNTER, name VARCHAR(10), price FLOAT, adate DATETIME) ");
ADOQuery1-> ExecSQL();

[解决办法]
97access数据库的自动编号必须使用:

ID counter constraint primarykey primary key,
[解决办法]
用这个就可以了,
ADOQuery1-> Close();
ADOQuery1-> SQL-> Clear();
ADOQuery1-> SQL-> Add( "create table temp (Id COUNTER, name varchar(10), price FLOAT, adate DATETIME) ");
ADOQuery1-> ExecSQL();
[解决办法]
TQuery *p = new TQuery(this);
p-> DataBaseName = "数据库名 ";
p-> SQL-> Clear();
AnsiString strSql = "CREATE TABLE temp (Id COUNTER, name varchar(10), price NUMBER(8,2), tstamp date default SYSDATE) ";
p-> SQL-> Add(strSql);
p-> ExecSQL();
[解决办法]
mark.
[解决办法]
mark too

热点排行