每当我尝试在此表中插入新行时,都会出现无法修改列的错误(因为它是主键)。所以我将它从查询中排除,但随后它返回查询和列数不同。如何使用主键添加行?
这是要插入的代码:
var getmessages = new SqlCeCommand("Insert into chat values('" + txtSend.Text + "', '" + Environment.UserName + "', '" + user + "', '" + Environment.UserName + "', '" + DateTime.Now.ToShortTimeString() + "', '" + DateTime.Now.ToString() + "', '"+UID+"')", con);
这是我通过查询添加的主键(因为它是对数据库的更新)...
alter table chat add c_id int identity primary key
然后它向我抛出错误
如果我从插入查询中删除(UID),我会收到此错误...