- Регистрация
- 07.12.2012
- Сообщения
- 244
- Благодарностей
- 56
- Баллы
- 28
Всем привет, уважаемые гуру C# подскажите пожалуйста где может быть ошибка при работе данного кода.
Ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key) VALUES ('???? ??????')' at line 1
Ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key) VALUES ('???? ??????')' at line 1
C#:
var result = String.Empty;
var comand = new MySql.Data.MySqlClient.MySqlCommand();
var connectionString = "server=0.0.0.0;user=testuser;database=keyword;port=3306;password=testuser;";
try {
comand.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionString);
}
catch (Exception e)
{
result = "Mysql ошибка подключения";
}
if (result!=String.Empty)
{
return result;
}
try
{
comand.Connection.Open();
string request = "INSERT INTO keyword (key) VALUES (@key)";
MySql.Data.MySqlClient.MySqlCommand com = new MySql.Data.MySqlClient.MySqlCommand(request, comand.Connection);
string keys = project.Variables["keyword"].Value;
com.Parameters.AddWithValue("@key",keys);
com.ExecuteNonQuery();
}
catch (MySql.Data.MySqlClient.MySqlException e)
{
return "Mysql ошибка подключения "+e.Message;
}
finally
{
comand.Connection.Close();
}
return result;