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,所以一直报语法错误,正在查找调试方法了,看有没更简洁的处理方法.

posted @ 2013-06-08 09:03  Tnu  阅读(222)  评论(0编辑  收藏  举报