我遇到了Windows CE程序的问题 我用我的visual studio 2005在模拟器中测试了我的代码,效果很好 该程序应该从ms服务器的表中插入一个数字但是当我试图在真实设备中运行我的程序时,我从错误尝试在非空字段中插入空值
这是muy table
id (int) <<-- this field is a identity
codigo (int)
这是我的插入查询:
INSERT INTO codigos (codigo) VALUES variable_codigo
我不知道为什么在模拟器中工作但在真实设备中不是= /
Thnks
答案 0 :(得分:2)
您的列名称不匹配(是coding
还是codigo
),您的VALUES
语法不正确,还没有为您的表定义架构。也许在不同的模式下有多个具有相同名称的表,或者还有其他一些粗心的错误(正如Mikael建议的那样,我怀疑该列不是IDENTITY
列,或者您正在查看错误的表)。
答案 1 :(得分:0)
检查Id col是否为身份