我就没有改什么,只是把ACCESS的数据库连接方面的改位SQL的
现在出现这样的情况一般是哪里的问题
ACCESS数据库的时候是正常的

解决方案 »

  1.   

    肯定不是这个代码  无法找到表 0。 应该是访问DataSet的Table 0
      

  2.   

    protected void Page_Load(object sender, EventArgs e)
        {        ChangeHope_fc.Check_num(ID);
            Exc_sql.Open();
            string sql1 = "select ClassName from NewsClass where ID=" + ID;
            SqlDataReader dr1 = Exc_sql.Re_dr(sql1);
            if (dr1.Read())
            {
                classname = "——" + dr1[0].ToString();
            }
            dr1.Close();
            Exc_sql.Close();        if (!IsPostBack)
            {
                bind();        }
        }
        private void bind()
        {
            try
            {
                string sql = "";
                Exc_sql.Open();            sql = "select * from News where NewsClass in (" + Sql_DB.Parent(Convert.ToInt16(ID), "NewsClass") + ") and NewsSH=1 order by Stat2=1,Stat3=1,ID desc";            Sql_DB Chp = new Sql_DB();
                DataSet ds = Chp.Db_ds(sql, "News");
                this.dg1.DataSource = datalistbind(ds);
                this.dg1.DataBind();
            }
            catch (Exception ee)
            {            Response.Write(ee.Message);
            }
            finally
            {            Exc_sql.Close();        }
      

  3.   

    public DataSet Db_ds(string sql,string table) {        ExSql.Open();
                SqlDataAdapter dapter = new SqlDataAdapter(sql, ExSql.con);
                DataSet ds = new DataSet();
                
                try
                {
                    dapter.Fill(ds, table);
                                }
                catch
                {
                  
                }
                finally {
                    ExSql.Close();  
                }
                return ds;
        }
      

  4.   

    }
                catch
                {
                  
                }
                finally {
                    ExSql.Close();  
    这里楼主好像是处理了异常,实际上往往是程序出错,但是不会报出来.
    先在这里throw 出这个异常先,有利于解决问题.
      

  5.   

    代码在ACCESS下完全是正确的,我也没改到里面的东西,只是修改了数据库连接方面的,其他都正确,就是这个分类显示新闻的时候出问题了.ACCESS转换SQL语句还应该注意写什么?在数据的读取方面