首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net调用mysql存储过程,抛出:Only MySqlParameter objects may be stored解决方法

2012-03-30 
asp.net调用mysql存储过程,抛出:Only MySqlParameter objects may be stored[codeC#][/code]using (MySql

asp.net调用mysql存储过程,抛出:Only MySqlParameter objects may be stored
[code=C#][/code] using (MySqlConnection connection = new MySqlConnection(mysqlConnectionString))
  {
  using (MySqlCommand command = new MySqlCommand("p_getGjdata", connection))
  {
  command.Connection.Open();
  command.CommandType = CommandType.StoredProcedure;

   
  command.Parameters.Add(new MySqlParameter("?stime", MySqlDbType.VarChar).Value = "2011-11-11");
  command.Parameters.Add(new MySqlParameter("?etime", MySqlDbType.VarChar).Value = "2011-11-12");
  command.Parameters.Add(new MySqlParameter("?imsi", MySqlDbType.VarChar).Value = "460004134317878");
  DataSet ds = new DataSet();
  MySqlDataAdapter adapter = new MySqlDataAdapter(command);
  adapter.Fill(ds);



[解决办法]
stime是时间,但是参数类型是VarChar,不知道你的存储过程中是怎么写的

热点排行