Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.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# 双命令SQL_C#_Sql_.net_Ms Access - Fatal编程技术网

C# 双命令SQL

C# 双命令SQL,c#,sql,.net,ms-access,C#,Sql,.net,Ms Access,我有一个sql命令: connection.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = connection; command.CommandText = "INSERT INTO guestreg(g_name,g_surname,g_company,g_ad,g_dd,g_amountofdays,g_na,g_room,g_rate,g_totalrate,g_info,u_added,u_

我有一个sql命令:

connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "INSERT INTO guestreg(g_name,g_surname,g_company,g_ad,g_dd,g_amountofdays,g_na,g_room,g_rate,g_totalrate,g_info,u_added,u_timeadded,g_status) VALUES('" + gname + "','" + gsurname + "','" + gcompany + "','" + this.dateTimePicker1.Text + "','" + this.dateTimePicker2.Text + "','" + days + "','" + gna + "','" + groom + "','" + grate + "','" + total + "','" + ginfo + "','" + label2.Text + "','" + dateTimePicker3.Value + "','"+g_status+"')";
command.ExecuteNonQuery();
MessageBox.Show("Reservation completed! Thank you, "+label2.Text+"!");
connection.Close();
我想知道,我在数据库中有第二个表,我想在第二个表中添加一些值(来自前面的代码)


非常感谢

旁注:1)不要使用字符串连接。改用参数化sql。另见。2) 使用块将一次性用品(如OLEDB连接)包装在
中。您需要明确您希望我们为您提供哪些帮助。您的意思是想问,如何仅用一个
命令就可以执行两个SQL非查询语句。ExecuteNonQuery()
?@Vikhram,是的。示例:第二个命令:插入到表2中的值(“+value1+”)。@Igor,很抱歉,Igor先生,我是一名经验不足的开发人员,根本没有收到您的消息:(只需在最后一个
命令.ExecuteNonQuery()下添加另一个
命令.CommandText
命令.ExecuteNonQuery();