Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.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# 无法保存C SQL插入_C#_Sql_Sql Server_Database_Insert - Fatal编程技术网

C# 无法保存C SQL插入

C# 无法保存C SQL插入,c#,sql,sql-server,database,insert,C#,Sql,Sql Server,Database,Insert,我试图在mssql数据库中插入一个新行,但它不会被保存。谁能告诉我是什么问题吗 string connectionString = Properties.Settings.Default.DonationsConnectionString; System.Data.SqlClient.SqlConnection sqlConnection1 = new System.Data.SqlClient.SqlConnection(connectionString); System.Data.Sql

我试图在mssql数据库中插入一个新行,但它不会被保存。谁能告诉我是什么问题吗

string connectionString = Properties.Settings.Default.DonationsConnectionString;

System.Data.SqlClient.SqlConnection sqlConnection1 =
new System.Data.SqlClient.SqlConnection(connectionString);

System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = "INSERT Donations (Name, Betrag) VALUES ('" + donator.Text + "', '" + betrag.Text + "')";
cmd.Connection = sqlConnection1;

sqlConnection1.Open();
cmd.ExecuteNonQuery();
sqlConnection1.Close();

我想你忘了插入sql语法的用法

cmd.CommandText = "INSERT INTO Donations (Name, Betrag) VALUES ('" + donator.Text + "', '" + betrag.Text + "')";
但我建议你这样改变

cmd.CommandText = "INSERT INTO Donations (Name, Betrag) VALUES(@donator_temp,@betrag_temp);

cmd.Parameters.Add("@donator_temp", donator.text);
cmd.Parameters.Add("@betrag_temp", betrag.text);

cmd.ExecuteNonQuery();

插入到我猜不会像那样创建SQL;研究一下保留的字眼,一个体面的人不会伤害你,读一读,然后拿一本。如果您需要帮助,您必须提供更多信息,如错误消息。请不要发布包含SQL注入的示例。这会导致讨论完全脱离您的实际问题,并可能导致否决票,因为这可能表明缺乏研究。研究如何进行SQL查询的人无法忽略参数化查询。如果没有错误,则可能是并且不要忽略有关SQL注入的建议。请描述它不会是保存的。你是说你执行了这个语句,没有插入任何内容,也没有异常发生?