sqldatareader string 读取变成 数组的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 02:44:37
public string[] selectpro() {
string sql = "select extra from EventExpand where Id="+eid;
try
{
using (SqlDataReader reader = DBHelper.GetReader(sql))
{
while (reader.Read())
{
return reader["extra"].ToString();
}
}
}
catch (Except

大使们,这样读对吗

你可以定义一个string数组用for循环给他赋值,这样你用的时候就方便点了
string sql = "select extra from EventExpand where Id="+eid;
private string[] row1;
row1=new string[];
for(int i=0;i<数组长度;i++)
{
try
{
using (SqlDataReader reader = DBHelper.GetReader(sql))
{
while (reader.Read())
{
row1[i]=reader["extra"].ToString().trim();
}
}
}
catch (Except
}