SQL Server 2005 bigint丢失了吗?

iso*_*fir 2 sql t-sql sql-server sql-server-2005

我想列设置为64位整数,但我唯一可用的选项是TINYINT,SMALLINT和INT.bigint去哪儿了?

注意:我正在使用Access 2008来访问我的SQL Server.

Tho*_*mas 6

问题不在于SQL Server.在SQL Server 2005中,您可以将列声明为bigint,如下所示:

Create Table Table( Col1 bigint )
Run Code Online (Sandbox Code Playgroud)

问题是MS Access无法识别bigint为数据类型.

这是一篇关于该问题的文章,讨论了使用ADO时的一些变通方法.以下是Microsoft的帮助文章,其中指出Access仍然无法识别bigint(请参阅Access数据库与Access项目之间的数据类型比较或映射部分).