【问题标题】:Syntax Error in Query Field Definition查询字段定义中的语法错误
【发布时间】:2023-03-17 15:06:01
【问题描述】:

我试图在使用 VB6 时在运行时在 ms-access 中创建一个表。我不断收到一条错误消息,提示字段定义中存在语法错误,但我在任何地方都看不到。

"CREATE TABLE PickedByPicco(OrderID INT, StockCode TEXT(30), Qty CURRENCY, ScannedBy TEXT, " & _
                "ProcessedBy TEXT, processed BOOLEAN, Constraint compKey PRIMARY KEY(OrderID, StockCode))"

这个查询的错误在哪里?可能与主键有关吗?

【问题讨论】:

    标签: ms-access vb6


    【解决方案1】:

    Access 中布尔值是/否字段的名称是 BIT,而不是 BOOLEAN

    使用以下内容:

    "CREATE TABLE PickedByPicco(OrderID INT, StockCode TEXT(30), Qty CURRENCY, ScannedBy TEXT, " & _
                    "ProcessedBy TEXT, processed BIT, Constraint compKey PRIMARY KEY(OrderID, StockCode))"
    

    【讨论】:

    • 该死的,打败我!
    • 同义词是 BIT、LOGICAL、LOGICAL1 和 YESNO。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    相关资源
    最近更新 更多