Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我无法执行SqlCommand_C#_Database_Sqlcommand_Executenonquery - Fatal编程技术网

C# 我无法执行SqlCommand

C# 我无法执行SqlCommand,c#,database,sqlcommand,executenonquery,C#,Database,Sqlcommand,Executenonquery,大家好,我有这个密码 cmd = new SqlCommand(); cmd.Connection = baglanti; cmd.CommandText = "(musteriadi,musterisoyadi,gsm,email,sirketadi,Adres,Notlar) VALUES('" + txtMusteriAdi.Text.Trim() + "','" + txtMusteriSoyadi.Text.Trim() + "','" + txtGsm.Text.Trim() +

大家好,我有这个密码

cmd = new SqlCommand();
cmd.Connection = baglanti;

cmd.CommandText = "(musteriadi,musterisoyadi,gsm,email,sirketadi,Adres,Notlar) VALUES('" + txtMusteriAdi.Text.Trim() + "','" + txtMusteriSoyadi.Text.Trim() + "','" + txtGsm.Text.Trim() + "','" +txtEmail.Text.Trim() + "','" +txtSirketAdi.Text.Trim() + "','" +txtAdres.Text.Trim() + "','" +txtNotlar.Text.Trim() +"');";
baglanti.Open();
cmd.ExecuteNonQuery();

baglanti.Close();

我将cmd定义为一个公共SqlCommmand,每次当代码到达cmd.ExecuteNonQuery时,它都会捕获我可以做什么。

因为您忘记了语句的一部分。喜欢

INSERT INTO tableName(musteriadi,musterisoyadi,gsm,email,sirketadi,Adres,Notlar)
但更重要的是,您应该始终使用。这种类型的字符串连接对攻击是开放的

也可用于自动处理连接和命令,而不是手动调用Close方法

using(var baglanti = new SqlConnnection(yourConnectionString))
using(var cmd = baglanti.CreateCommand())
{
    cmd.CommandText = @"INSERT INTO tableName(musteriadi,musterisoyadi,gsm,email,sirketadi,Adres,Notlar)
                        VALUES(@ad, @soyad, @gsm, @email, @sirket, @adres, @notlar)";
    // Add your parameters values with Add method considering their types and size.
    baglanti.Open();
    cmd.ExecuteNonQuery();
}

我该怎么办?你有例外吗?如果是这样的话,下一次,请考虑清楚它的下降部分。解释一下你的意思。如果收到错误或异常消息,请将其放入。尽可能清楚。看一看,几次..当涉及到ExecuteOnQuery:@alidurgun时,它仍然在下降,你真的确定正确添加了参数值吗?您是否收到任何异常或错误消息?请分享这类信息。我已经发布了。你能检查一下这个代码吗please@alidurgun编辑你的问题,不要将其作为答案发布。