0
我能够使用我在此处发表评论的代码执行插入操作。如何使用MySqlDataAdapter实现相同?我写的代码不起作用。如何使用ASP.NET中的MySqlDataAdapter进行插入操作
string sid, sname;
sid = Request.QueryString["StudentId"].ToString();
sname = Request.QueryString["StudentName"].ToString();
MySqlDataAdapter da = new MySqlDataAdapter("insert into tblStudent (StudentId, StudentName) values ('" + sid.ToString() + "', '" + sname.ToString() + "')", con);
// con.Open();
// MySqlCommand cmd = con.CreateCommand();
// cmd.CommandType = CommandType.Text;
// cmd.CommandText = "insert into tblStudent (StudentId, StudentName) values('" + sid.ToString() + "', '" + sname.ToString() + "')";
// cmd.ExecuteNonQuery();
// con.Close();
有帮助的建议。
的努力MySqlCommand直接。 MySqlDataAdapter对于这一点来说是矫枉过正,并且更难以单独使用这个任务 – Steve
'MySqlDataAdapter'更适合填充'Dataset'。如我错了请纠正我。 –
在你做任何事情之前,你需要阅读,理解并开始使用参数化查询。你的代码对于sql注入是开放的,而bobby表就喜欢这种类型的东西。 http://bobby-tables.com/ –