System.Data.SqlClient.SqlException: 第 1 行: 'e_key' 附近有语法错误。

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:50:24
我用了一个Detailsview和一个sqldatasource进行数据的增删改,在配置数据源选项的时候insert语句为
INSERT INTO editor(e_id, e_name, e_sex,e_key, e_email, e_phone, e_discription) VALUES (@e_id, @e_name, @e_sex,@ e_key, @e_email, @e_phone,@ e_discription)
在新建操作的时候老提示:System.Data.SqlClient.SqlException: 第 1 行: 'e_key' 附近有语法错误。
百思不得其解,请各位帮帮小妹,感激不尽
问题已经找到类 不是一楼说的那样 多了个空格哈
但是现在又出现一个问题 新建以后保存没有效果 根本没插入进去 很奇怪额。。。

VALUES(@e_id, @e_name, @e_sex,@ e_key, @e_email, @e_phone,@ e_discription) 的问题
各字段应该用单引号括起来,改成:
VALUES('@e_id', '@e_name', '@e_sex','@ e_key',' @e_email', '@e_phone','@ e_discription')

并且,建议把id设成自增的主键,不要手工加入