插入命令是否適用於複選框我嘗試使用INSERT INTO命令將其更改爲幾次,其餘列執行除複選框之外的功能。使用「insert into」命令將複選框標記爲是
INSERT INTO Record (Member, Date, Location, Movie, In, Out)
VALUES ('5', '11/12/2010', 'A1Z', '387654321', 'Yes', 'No');
試圖與真正的假運行,但仍然沒有工作仍然得到一個語法錯誤
插入命令是否適用於複選框我嘗試使用INSERT INTO命令將其更改爲幾次,其餘列執行除複選框之外的功能。使用「insert into」命令將複選框標記爲是
INSERT INTO Record (Member, Date, Location, Movie, In, Out)
VALUES ('5', '11/12/2010', 'A1Z', '387654321', 'Yes', 'No');
試圖與真正的假運行,但仍然沒有工作仍然得到一個語法錯誤
是,INSERT工程的複選框。這裏是一個例子:
INSERT INTO Table1 (FldA, FldB, ChkBox)
SELECT "A" AS Expr1, "B" AS Expr2, True AS Expr6;
我不確定究竟是什麼導致錯誤。我可以告訴你,這INSERT
語句成功添加一行從下面的CREATE TABLE
語句創建的Record
表:
INSERT INTO Record
(
Member,
[Date],
Location,
Movie,
[In],
[Out]
)
VALUES
(
'5',
#2010-11-12#,
'A1Z',
'387654321',
True,
False
);
一個可能的併發症是Date
,In
和Out
都是reserved words。我預計Record
也將是一個保留字,但顯然不是。我將這些字段名稱放在方括號中以避免混淆數據庫引擎。但我不確定那些名字是否會導致您的問題。
一些其他的考慮?
Date
字段是日期/時間數據類型,使用#
分隔符(而不是引號)爲您插入到該字段的值。In
和Out
是YesNo數據類型,請將它們爲True或False而不加引號。相應的整數值,-1代表真,0代表假。這是我以前在Access 2007中創建我Record
表聲明:
CREATE TABLE Record
(
Member TEXT(255),
[Date] DATETIME,
Location TEXT(255),
Movie TEXT(255),
[In] YESNO,
[Out] YESNO
);
你可以添加你想代碼? –
可否請您詳細說明併發布您的代碼? – user3203331