Вопрос

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

Ошибка: system.data.odbc.odbcexception: ошибка [42000] [MySQL] [драйвер ODBC 5.1] [MySQLD-5.0.90-сообщество] У вас есть ошибка в синтаксисе SQL; Проверьте руководство, которое соответствует вашу версию MySQL Server для правильного синтаксиса для использования вблизи «Вставки в TBL_Soldierstats (Soldiername) (« Zaeed ») 'в строке 1 в System.data.Odbc.odbccondection.handleError (odbchandle hrhandle, retcode retcode ) в System.data.Odbc.odbccommand.executereaderObject (CommandBehavior поведение, Строкольный метод, логический нуждающий ждутель, объект [] методики, SQL_API ODBCAPIMETH) в System.data.odbc.odbccommand.executereaderObjeccommand.executereaderObject (CommandBehavior поведение, Стройный метод, логический нуждающийся в System.data.odbc.odbccommand.executenonquery () на proconevents.caussieunderdogsstattreamer.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);

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

Это было полезно?

Решение

Вход должен быть вставить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top