C SHARP.net 中DataSet.Fill实现不很理想,摸索中
public static string getTier(string sql)
{
//创建数据库连接
SqlConnection con = createCon();
//打开数据库连接
con.Open();
//创建DataAdapter对象
SqlDataAdapter sda = new SqlDataAdapter(sql, con);
//创建DataSet对象
DataSet ds = new DataSet();
//使用Fill方法填充DataSet对象
sda.Fill(ds);
//获取表中首行首列的数据
string str = ds.Tables[0].Rows[0][0].ToString();
//关闭数据库连接
con.Close();
return str;
}
以上代码在返回ds时一直会以DataAdapter值形式返回面本身应该是DataSet,所以一直报语法错误,正在查找调试方法了,看有没更简洁的处理方法.