gpt4 book ai didi

c# - Visual Studio - 尝试将从其他表单获取的变量添加到表中

转载 作者:行者123 更新时间:2023-11-29 19:15:50 27 4
gpt4 key购买 nike

我正在尝试使用从其他表单获取的变量将数据添加到表中。我正在使用的是:

 using (SqlConnection test = new SqlConnection())
{
test.ConnectionString = @"Data Source=ASUS-PC\SQLEXPRESS;Initial Catalog=BookStoreBiggest;Integrated Security=True";
SqlCommand xp4 = new SqlCommand("Insert into Order(CustomerID, BookID) Values (@CustomerID, @BookID)", test);
xp4.Parameters.Add("@CustomerID", SqlDbType.Int).Value = ClientName.clientID;
xp4.Parameters.Add("@BookID", SqlDbType.Int).Value = ClientsMDI.IDB;
test.Open();
xp4.ExecuteNonQuery();
test.Close();
}

我可以使用以相同形式生成的值添加数据,但是当我尝试使用 ClientName.clientID 和 ClientsMDI.IDB 时,我得到

An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

Additional information: Invalid object name 'Order'.

我已将变量添加为:

public static int clientID;

最佳答案

酷。

以便您可以标记答案。

Order 是一个关键字,使用 [Order] 它将转义关键字。

尽量不要在 order、group、by、select...等关键字之后命名表或列

关于c# - Visual Studio - 尝试将从其他表单获取的变量添加到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42724794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com