读书人

#x27;(#x27; 附近有语法异常

发布时间: 2012-12-14 10:33:08 作者: rapoo

'(' 附近有语法错误。

 SqlCommand cmd = new SqlCommand("insert into t_version_base(version,version_name,create_sid,create_time,file_path,updata_type) values(@version,@version_name,@create_sid,@create_time,@file_path,@up_type)", conn);
cmd.Parameters.AddWithValue("@version", textBox2.Text);
cmd.Parameters.AddWithValue("@version_name", textBox2.Text);
cmd.Parameters.AddWithValue("@create_time", DateTime.UtcNow.ToString());
cmd.Parameters.AddWithValue("@create_id", textBox6.Text);
cmd.Parameters.AddWithValue("@file_path", textBox1.Text);
cmd.Parameters.AddWithValue("@up_type", "Y");
using (conn)
{
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
//SqlDataReader t_version_base = cmd.ExecuteReader();
}

一直提示我附近有错,求大腿
[最优解释]
楼主的左括号(写错了,应该是英文输入法状态下(的你输成中文状态下的了
[其他解释]
参数赋值时,有空值吧,这就可能导致sql为如下样子

insert table(a,b,c) values(a,b,) b后面没有了,但有逗号
[其他解释]
同时你也检查下其他左括号,右括号有没有类似情况
[其他解释]
引用:
同时你也检查下其他左括号,右括号有没有类似情况
还有列名,括号。谢了。

读书人网 >C#

热点推荐