访问链接表到SQL Server:TinyInt映射不正确

时间:2011-01-17 14:42:33

标签: sql-server sql-server-2008 ms-access autonumber tinyint

我有一个SQL Server PriceLists表:

CREATE TABLE [dbo].[PriceLists](
    [PriceListId] [tinyint] IDENTITY(1,1) NOT NULL,
    [PLName] [varchar](20) NULL,
CONSTRAINT [PK_PriceLists] PRIMARY KEY NONCLUSTERED 

当我将其链接到Access 2007时,Access将PriceListId设置为Long Integer(这是不正确的) 当我链接TinyInt不是“AutoNumber”的其他表(在Access术语中)时,它正确链接为字节字段。
有关正确附加表格的任何线索,以便将PriceListId作为自动编号,字节字段?

1 个答案:

答案 0 :(得分:0)

我认为你不能,Access中的自动编号很长,而帮助说要链接到自动编号,你必须使用Long,我认为这意味着它将会接受。

以下是一些映射:http://office.microsoft.com/en-us/access-help/about-differences-between-data-types-in-an-access-database-and-access-project-HP005274573.aspx