sql - 在 Microsoft Access 中编写查询,字段描述错误

标签 sql ms-access ms-access-2013

我正在 Microsoft Access 中编写查询。我在“字段描述”中收到语法错误。这是代码:

CREATE TABLE CONS 
( 
    Com_Type text, 
    Cons_2008 double(10,2), 
    Cons_2009 double(10,2), 
    Cons_2010 double(10,2) 
);

谢谢!

最佳答案

指定文本字段的长度,除非您希望通过 Access 查询调用时长度为 255 的字段,或者通过 ADO 连接调用时需要 Memo 字段。

Com_Type Text(50), 

Double 类型没有尺寸和比例规范。删除它们或使用 Decimal 类型。

Cons_2008 Double

或者

Cons_2008 Decimal(10, 2)

注意:请参阅此 SO answer与十进制类型相关的限制。


使用 Double 类型时,您仍然可以在链接到此表列的 TextBoxes 中指定格式。这样您就可以强制显示 2 位小数。

关于sql - 在 Microsoft Access 中编写查询,字段描述错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21650135/

相关文章:

ms-access - 如何在 Access 2013 中运行 DDL?

java - Jackcess 可以与 MS Access 2013 一起使用吗?

c++ - 使用 ADO 将原始文件数据插入 BLOB ("OLE Object") 访问表的字段

mysql - 如何将MySQL查询结果导出到多个 `txt`文件?

sql - 如何在 Redshift 上写一个 listagg?

python - 使用 Pandas 或 SQL 根据订阅持续时间计算收入?

c# - 如何获取本地网络中已安装并存在的Sql Server实例(或SqlExpress)的列表

sql-server - SQL Server 后端和 Access 前端 - 与 SQL Server native 客户端的 ODBC 连接失败

date - 使用 dd/mm/yyyy Access 日期查询返回零

.net - 在 MS Access 中使用 .Net 的方法