В настоящее время я пытаюсь внедрить SQL в проект с Unity3D.До сих пор я был в состоянии сделать «обычные» ОБНОВЛЕНИЕ, ДОБАВИТЬ, УДАЛИТЬ, УДАЛИТЬ, ИЗМЕНИТЬ, ВСТАВИТЬ.
Пытаясь пойти дальше, я пытаюсь вставить подготовленные утверждения, используя эту ссылку в качестве guide
Вот мой код:
SqlConnection sqlConnection = new SqlConnection(Connection.connectionString)
sqlConnection.Open();
SqlCommand cmd = new SqlCommand(null, sqlConnection);
cmd.CommandText = "INSERT INTO IngredientTypes (Name) VALUES (@name)";
SqlParameter nameParam = new SqlParameter("@name", SqlDbType.Text, 155);
nameParam.Value = Name;
cmd.Parameters.Add(nameParam);
cmd.Prepare();
cmd.ExecuteNonQuery();
Моя таблица выглядит так:
CREATE TABLE IngredientTypes
(
IngredientTypeID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(155)
);
Я получаю эту ошибку:
SQLException: Неверный системный налог рядом с '1'.
System.Data.SqlClient.SqlConnection.ErrorHandler (Отправитель System.Object, Mono.Data.Tds. Protocol.TdsInternalErrorMessageEventArgs e)
Помогите, пожалуйста? Заранее спасибо .. Не могу найти, где я ошибся.