asp.net报“INSERT INTO 语句的语法错误解决
2012-10-12 11:31:14 来源:WEB开发网核心提示:检查insert语句,打印出来是“ INSERT INTO admin ( adminName,password) values ('dd','1aabac6d068eef6a7bad3fdf50a05cc8')”,放到数据库中执行这条语句是通过的,asp.net
检查insert语句,打印出来是“ INSERT INTO admin ( adminName,password) values ('dd','1aabac6d068eef6a7bad3fdf50a05cc8')”,放到数据库中执行这条语句是通过的。
想了很久,也没想明白这条语句是哪里错了。后来,无意间感觉到“password”可能是关键字。于是语句改为“ INSERT INTO admin ( adminName,[password]) values ('dd','1aabac6d068eef6a7bad3fdf50a05cc8')” 。网页就不再报错了。
原来,真的是password是数据库的保留字。至于为什么在查询管理器中查询不报错,我现在也不知道。如果有人知道,欢迎赐教。
不过。这也给我们查找问题提供一个思路。如果你的sql语句在查询管理器中不报错,在程序或网页中却报错的话,不妨查看一下是不是用了保留字。
- ››asp.net页面弄成伪静态页面
- ››Asp.net 中将汉字转换成拼音的方法
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
更多精彩
赞助商链接