(1) int id = int.Parse(this.TextBox2.Text);
string name = this.TextBox3.Text;
int mid = int.Parse(this.TextBox4.Text);
double lid = double .Parse(this.TextBox5.Text);
SqlCommand com = con.CreateCommand();
string sql ="insert into DEPARTMENTS values(@id,@name,@mid,@lid)";
com.Parameters.Add(new SqlParameter("@id", id));
com.Parameters.Add(new SqlParameter("@name", name));
com.Parameters.Add(new SqlParameter("@mid", mid));
com.Parameters.Add(new SqlParameter("@lid", lid));
com.CommandText = sql;
com.CommandType = CommandType.Text;
com.ExecuteNonQuery();
string sql = string.Format("insert into DEPARTMENTS values({0},{1},{2},{3})",id,name ,mid,lid);红色的部分用下面的连接语句会报一个异常,怎么回事?求高手!
解决方案 »
- winform post数据
- c#Datagrid插入数据(高手请进!)
- sum 求和问题,再次求解!
- 【【又来狂甩分了】】请问WinForm下的DataGrid怎么用?【200分,帮顶有喜哈】
- 我的第一个企业网站,大伙给点意见~~
- 有关OCX控件引用的难题!
- 一个基本语法问题
- 如何设置DataGrid一个问题
- c#编写的窗体程序,动态生成的checkbox的tag值传递给其他窗体
- 100分求解:为什么Convert.ToDateTime("2003/07/01")不能转换?
- 关于System.Net.Mail中SmtpClient类的ServicePoint
- SqlDataAdapter.Update问题
string sql ="insert into DEPARTMENTS values(@id,@name,@mid,@lid)";
string sql = string.Format("insert into DEPARTMENTS values({0},{1},{2},{3})",id,name ,mid,lid);
是不是定义了两次sql?
里面的参数没有用单引号引起来,还是我的sql语句不砸实,还是谢谢各位啊!
我这样就好了,呵呵 values(‘{0}’,‘{1}’,‘{2}’,‘{3}’)",id,name ,mid,lid);