日期:2014-05-17  浏览次数:20531 次

sql连接数据库updata出问题
            SqlConnection con = new SqlConnection();
            con.ConnectionString = "Data Source=XCY-PC;Initial Catalog=StudentMan;User ID=sa;Password=sqlxcy";
            con.Open();

            SqlCommand com = new SqlCommand();
            string sql_com = "updata 项目基本信息表 set 项目名称='" + textBox2.Text + "' ,where 项目编号='"+textBox1.Text+"'";
            com.CommandText = sql_com;
            com.Connection = con;
             com.ExecuteNonQuery();
             con.Close();
             MessageBox.Show("修改成功");
'=' 附近有语法错误,调n多次,老是出错啊,求大神指点

------解决方案--------------------
,where 项目编号 去掉 逗号
------解决方案--------------------
应该是where前面多了个逗号
------解决方案--------------------
你的项目编号 在  数据库 是 什么类型 如果 是 字符 类型 需要加 单引号 数字 类型 不需要加
------解决方案--------------------
程式調試的時候把鼠標移到這裡CommandText 
語句貼在數據庫執行看看
------解决方案--------------------
Updata 写错了。。应该是Update
------解决方案--------------------
多了个逗号,where前面
------解决方案--------------------
where前面的逗号去掉,然后updata改为update,试试看