【发布时间】:2012-02-20 15:54:00
【问题描述】:
我正在尝试插入 sql 数据库但是我一直收到错误
下面是提到的查询:
str2 = "Insert into [Snaps](Loc_city,Loc_state,Loc_country,Edu_Hist1,Work_Hist1) values (Loc_city= ' " + soap.data[i1].current_location.city.ToString() + "', Loc_state='" + soap.data[i1].current_location.state.ToString() + "', Loc_country='" + soap.data[i1].current_location.country.ToString() + "',Edu_Hist1='" + soap.data[i1].education_history[0].name.ToString() + "', Work_Hist1 ='" + soap.data[i1].education_history[0].school_type.ToString()+"')";
cmd = new SqlCommand(str2,con);
cmd.ExecuteNonQuery();
请帮忙
【问题讨论】:
-
您要更新现有字段还是在表中插入新字段?你的 sql 完全错误。
-
如您所见,我插入的不是更新
-
布莱恩的回答就是我所说的。您只需要在更新语句中使用 'Loc_city=...'。
标签: c# asp.net sql-server sql-server-2008 sql-server-2005