C# 如何将数据插入SQL Server?
我有这样的代码:C# 如何将数据插入SQL Server?,c#,sql-server,insert,int,C#,Sql Server,Insert,Int,我有这样的代码: con.Open(); cmd = new SqlCommand("insert into Penawaran (ID_Paket,Jenis_Paket,Harga_Paket) Values (@ID_Paket,@Jenis_Paket,@Harga_Paket", con); cmd.Parameters.AddWithValue("@ID_Paket", txtIDPaket.Text); cmd.Parameters.AddWithValue("@Jenis_P
con.Open();
cmd = new SqlCommand("insert into Penawaran (ID_Paket,Jenis_Paket,Harga_Paket) Values (@ID_Paket,@Jenis_Paket,@Harga_Paket", con);
cmd.Parameters.AddWithValue("@ID_Paket", txtIDPaket.Text);
cmd.Parameters.AddWithValue("@Jenis_Paket", txtjenisPaket.Text);
cmd.Parameters.AddWithValue("@Harga_Paket", txtHargaPaket.Value); // this is int sir how to insert it, still error i write like this
cmd.ExecuteNonQuery();
con.Close();
请帮助我将int插入我的表Paket
在Insert
查询的末尾缺少一个括号
插入Penawaran(ID_Paket、Jenis_Paket、Harga_Paket)
价值观(@ID_-Paket,@Jenis_-Paket,@Harga_-Paket)——这里
在Insert
查询的末尾缺少一个括号
插入Penawaran(ID_Paket、Jenis_Paket、Harga_Paket)
价值观(@ID_-Paket,@Jenis_-Paket,@Harga_-Paket)——这里
试试这个
SqlConnection con = new SqlConnection();
con.Open();
SqlCommand cmd = new SqlCommand("insert into Penawaran (ID_Paket,Jenis_Paket,Harga_Paket) Values (@ID_Paket,@Jenis_Paket,@Harga_Paket", con));
cmd.Parameters.Add("@ID_Paket", SqlDbType.Int);
cmd.Parameters.Add("@Jenis_Paket", SqlDbType.VarChar);
cmd.Parameters.Add("@Harga_Paket", SqlDbType.VarChar); // this is int sir how to insert it, still error i write like this
cmd.Parameters["@ID_Paket"] = int.Parse(txtIDPaket.Text);
cmd.Parameters["@Jenis_Paket"] = txtjenisPaket.Text;
cmd.Parameters["@Harga_Paket"] = txtHargaPaket.Value; // this is int sir how to insert it, still error i write like this
cmd.ExecuteNonQuery();
con.Close();
试试这个
SqlConnection con = new SqlConnection();
con.Open();
SqlCommand cmd = new SqlCommand("insert into Penawaran (ID_Paket,Jenis_Paket,Harga_Paket) Values (@ID_Paket,@Jenis_Paket,@Harga_Paket", con));
cmd.Parameters.Add("@ID_Paket", SqlDbType.Int);
cmd.Parameters.Add("@Jenis_Paket", SqlDbType.VarChar);
cmd.Parameters.Add("@Harga_Paket", SqlDbType.VarChar); // this is int sir how to insert it, still error i write like this
cmd.Parameters["@ID_Paket"] = int.Parse(txtIDPaket.Text);
cmd.Parameters["@Jenis_Paket"] = txtjenisPaket.Text;
cmd.Parameters["@Harga_Paket"] = txtHargaPaket.Value; // this is int sir how to insert it, still error i write like this
cmd.ExecuteNonQuery();
con.Close();
您可以发布收到的错误吗?您可能希望读取对
AddWithValue(name,value)
的调用,并将其替换为Add(name,sqlDbType)。value=value
。您应该签出并停止使用.AddWithValue()
-它可能会导致意外的结果…您可以发布您收到的错误吗?您可能希望读取对AddWithValue(name,value)
的调用,并将其替换为Add(name,sqlDbType).value=value
。您应该签出并停止使用.AddWithValue()
-这可能会导致意外的结果…哦,我的上帝,我忘了更改,谢谢先生:哦,我的上帝,我忘了更改,谢谢先生:DYour第三行缺少值后的结束偏执-就像OP一样:-)您的第三行缺少值后的结束偏执-就像OP一样:-)