【发布时间】:2018-06-26 04:26:32
【问题描述】:
我不断收到这个烦人的错误。我对 SQL 真的很陌生,这实际上是我的第一个查询,但我无法让它工作。我已经尝试了几个小时。请帮忙!
我得到错误:
System.Data.SqlClient.SqlException: '必须声明标量变量“@FirstNamez”。
代码:
public static void CreateNewEmployee(string FirstNamez, string LastNamez, int Pinz, string Departmentz)
{
SqlConnection connection = new SqlConnection();
connection.ConnectionString = @"Server = localhost\SQLEXPRESS; Database = Employee; Trusted_Connection = True;";
SqlCommand command = new SqlCommand();
using (connection)
{
connection.Open();
string commandtext = "INSERT INTO dbo.EmployeeDatabase (FirstName, LastName, PIN, Department) VALUES (@FirstNamez, @Lastnamez, @Pinz, @Departmentz);";
command.CommandText = commandtext;
command.Connection = connection;
command.ExecuteNonQuery();
}
}
【问题讨论】:
-
你不是临时查询
-
每次提问都不需要创建新账户 - stackoverflow.com/questions/51034532/… .
标签: c# sql-server