Jet SQL 语句:怎样在表中添加一个[自动增加]的字段(ID)?谢谢! (50分)

  • 主题发起人 主题发起人 小甘
  • 开始时间 开始时间

小甘

Unregistered / Unconfirmed
GUEST, unregistred user!
急!Jet SQL 语句:怎样在表中添加一个[数字递增]的字段(ID)?谢谢!
怎样写这条SQL(Jet,针对ACCESS)
 
gz
如果得到答案也请写在这里。
 
CREATE TABLE TableName
( FieldName smallint
IDENTITY(1,1)
)

 
to hbezwwl,
SQL(Jet,针对ACCESS),不是其他SQL语法
 
呵呵,这个是以前用的小例子:
CREATE TABLE Panels
(
P_ID INTEGER NOT NULL IDENTITY (1, 1),
P_Name varchar(50) NOT NULL,
Primary Key (P_ID)
)
在Access中是调不过的,但在Delphi中用(ADOQuery)是可以的。

在Access中用Create Table ,加上IDENTITY会报错,
而如果用ALTER TABLE xxx ADD COLUMN yy INTEGER IDENTITY
就不报错,但没有任何效果。

查Jet SQL的帮助,虽然它保留了IDENTITY,但没有说如果使用。
 
我已解决,采用ADOX.
 
to 不甘:
我也想用adox解决自增量的,请看看这个贴子:
lid=1033915
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
927
SUNSTONE的Delphi笔记
S
回复
0
查看
795
爱音乐的孩子是小白
后退
顶部