Odbc INSERT не работает - PullRequest
       14

Odbc INSERT не работает

1 голос
/ 13 апреля 2010

Эй, я пытаюсь заставить команду INSERT работать, но я получаю следующую ошибку.

Ошибка: System.Data.Odbc.OdbcException: ОШИБКА [42000] [MySQL] [Драйвер ODBC 5.1] [mysqld-5.0.90-community] У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом со значением 'INSET INTO tbl_SoldierStats (SoldierName) VALUES (' Zaeed ')' в строке 1 в System.Data.Odbc.OdbcConnection.HandleError (OdbcHandle hrHandle, RetCode retcode) в System.Data.Odbc.OdbcCommand.ExecuteReaderObject (поведение CommandBehavior, метод String, логический NeedReader, Object [] methodArguments, SQL_API odbcApiMethod) в System.Data.Odbc.OdbcCommand.ExecuteReaderObject (поведение CommandBehavior, метод String, логический needReader) в System.Data.Odbc.OdbcCommand.ExecuteNonQuery () at PRoConEvents.CAussieUnderdogsStatStreamer.StartStreaming ()

string insertSQL = "INSET INTO tbl_SoldierStats (SoldierName) VALUES (?)";
                    foreach (CPlayer Soldier in NewPlayers)
                    {

                        using (OdbcCommand OdbcCom = new OdbcCommand(insertSQL, OdbcCon))
                        {

                            OdbcCom.Parameters.AddWithValue("@pr", Soldier.Name);  

                            OdbcCom.ExecuteNonQuery();

                        }
                        NewPlayers.Remove(Soldier);

Он попадает в ExecuteNonQuery, а затем выдает ошибку выше. Я не вижу, что с ним не так.

1 Ответ

6 голосов
/ 13 апреля 2010

INSET должен быть INSERT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...