将数据添加到sql数据库?使用odbc

时间:2011-03-14 22:19:38

标签: c# asp.net mysql sql

高我不确定如何使用odbc向mysql添加插入数据?

我有一个名为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 个答案:

答案 0 :(得分:2)

我不太确定你在问什么,但我发现你的代码存在一些问题:

  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

可能还有其他问题,但尝试一下初学者,如果您有任何具体问题,请告诉我们。