操作access数据库时不能处理work字段名
一个错误犯了两遍。
在用.net写insert和update access数据库的数据时,有一个字段名称叫work,引用这个名称时,sql语法检查失败,最后加了[]才过去。
INSERT INTO person
(age, company, contry, contryID, cultureLevelID, folk, folkID, ID_card, Name, sex,
work)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
改为
INSERT INTO person
(age, company, contry, contryID, cultureLevelID, folk, folkID, ID_card, Name, sex,
[work])
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
并且这个[]的增加只能在手动在代码中增加,通过设计器增加的会自动去掉。
在用.net写insert和update access数据库的数据时,有一个字段名称叫work,引用这个名称时,sql语法检查失败,最后加了[]才过去。
INSERT INTO person
(age, company, contry, contryID, cultureLevelID, folk, folkID, ID_card, Name, sex,
work)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
改为
INSERT INTO person
(age, company, contry, contryID, cultureLevelID, folk, folkID, ID_card, Name, sex,
[work])
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
并且这个[]的增加只能在手动在代码中增加,通过设计器增加的会自动去掉。
浙公网安备 33010602011771号