Nil*_*rai 4 sql sql-server sql-server-ce-3.5
我在SQL Server CE 3.5中创建了一个小表
以下是表格说明:
ROW_ID NVARCHAR(30),
NAME NVARCHAR(30),
TEST BIT
Run Code Online (Sandbox Code Playgroud)
我使用以下查询在表中插入记录:
insert into EMP(ROW_ID, NAME, TEST)
values('123', 'XYZ', TRUE);
Run Code Online (Sandbox Code Playgroud)
但我收到一个奇怪的错误:
错误消息:列名无效.[节点名称(如果有)=,列名= TRUE]
请帮我解决一下这个.
提前致谢.
Mic*_*aga 18
而不是true和false使用1和0.例如:
insert into EMP(ROW_ID, NAME, TEST)
values('123','XYZ',1);
Run Code Online (Sandbox Code Playgroud)
这适用于SQL Server 2005bit:
字符串值TRUE和FALSE可以转换为位值:TRUE转换为1,FALSE转换为0.
你可以尝试一下.如果它适用于CE,则代码('TRUE'作为字符串)也可以起作用:
insert into EMP(ROW_ID, NAME, TEST)
values('123','XYZ', 'TRUE');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38040 次 |
| 最近记录: |