0

asp.net を使用してフォームからデータを収集し、それを複数のテーブルで構成される SQL ビューに挿入しようとしています。ただし、「変更が複数のベース テーブルに影響するため、v_orderdetails は更新できません」というエラーが表示され続けます。以下は私のコードです:

public partial class _Order : System.Web.UI.Page
{
    string myConnectionString;


    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
        }
    }

    protected void Orderbtn_Click(object sender, EventArgs e)
    {
        SqlConnection myConn = new SqlConnection();
        myConnectionString = "server=CSSQL; database=Oh31_PE; Trusted_Connection = true";
        myConn.ConnectionString = myConnectionString;

        string querystring1;
        querystring1 = "insert into v_orderdetails (dbo.t_order.OrderDate, dbo.t_product.Material, dbo.t_product.Description, dbo.t_orderdetails.Quantity) values ( '";
        querystring1 += od.Text + "','" + opname.Text + "','" + tom.Text + "','" + tod.Text + "','" + qq.Text + "')";

        SqlCommand dbcommand1 = new SqlCommand();
        dbcommand1.CommandText = querystring1;
        dbcommand1.Connection = myConn;
        myConn.Open();
        dbcommand1.ExecuteNonQuery();
        myConn.Close();

        {
            Response.Redirect("Order.aspx");
        }



    } // end Orderbtn_Click
}
4

0 に答える 0