读书人

调用mysql存储过程解决方案

发布时间: 2011-12-29 22:09:38 作者: rapoo

调用mysql存储过程
public DataTable selectAllPerson()
{
string constr = "UserId=root;Host=localhost;Database=test;password=1234";
MySqlConnection conn = new MySqlConnection(constr);
MySqlDataAdapter sda=new MySqlDataAdapter();
sda.SelectCommand =new MySqlCommand("sp_Select(存储过程名称)",conn);
DataSet ds = new DataSet();
sda.Fill(ds,"T_User");
return ds.Tables["T_User"];

}


public DataTable selectAllPerson()
{
string constr = "UserId=root;Host=localhost;Database=test;password=1234";
MySqlConnection conn = new MySqlConnection(constr);
MySqlDataAdapter sda=new MySqlDataAdapter();
sda.SelectCommand =new MySqlCommand("select * fromT_User",conn);
DataSet ds = new DataSet();
sda.Fill(ds,"T_User");
return ds.Tables["T_User"];

}
为什么上面这个程序执行会出错?

[解决办法]
sda.SelectCommand.CommandType = CommandType.StoredProcedure

读书人网 >C#

热点推荐