一直用的是SQL 数据库,突然改用Access了,使用起来就是没有SQL 顺畅,老是出来些意想不到的错误。今天用Access做的网站程序进行添加数据,调试了一下午,总是异常…… 提示ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误,刚才才在网络上找到了解决的方法,觉得有点不可思议~~在网络上看了看,也是学习ADO.net的人常犯的错误。所以写此日志,以提醒自己 //添加 string sql = "insert into news([newsTitle],[newsContent],[image]) values('" + title + "','" + content + "','" + imge + "')"; } 总结:在System.Data.oleDb 命名空间下使用SQL语句插入内容要在字段名与表名加“[]” |
转载于:https://www.cnblogs.com/Steven2/archive/2009/03/26/1422565.html