добавить данные в базу данных sql?Использование odbc - PullRequest
0 голосов
/ 15 марта 2011

Высокий. Я не уверен, как добавить данные для вставки в MySQL с помощью odbc?

У меня есть таблица с именем User, и я хотел бы добавить к ней общие сведения, имя, местоположение и т. Д.

  {
      string = textbox1.text("Name");

      OdbcConnection cn = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite; User=root; Password=;");
      cn.Open();
OdbcCommand cmd = new OdbcCommand("INSERT INTO User (Name)");

      cmd.Parameters.Insert(Name into @name);

    }

    }
}

1 Ответ

2 голосов
/ 15 марта 2011

Я не совсем уверен, что вы спрашиваете, но я вижу несколько проблем с вашим кодом:

  string tbValue = textbox1.text("Name"); //added variable name

  OdbcConnection cn = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite; User=root; Password=;");
  cn.Open();
  OdbcCommand cmd = 
        new OdbcCommand("INSERT INTO User (Name) VALUES (?)"); // fixed incomplete insert statement.

  cmd.Parameters.Add(tbValue); //add the parameter to the command
  cmd.ExecuteNonQuery(); //actually run the sql

Могут быть и другие проблемы, но попробуйте для начала и сообщите нам, еслиесть какие-то конкретные проблемы.

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