补充一下 sybase版本12.5 环境linux as4.0

解决方案 »

  1.   

    Adapter.Fill(dt); 
    这一步抛出的,我也很是奇怪
      

  2.   

    具体说一下好么?conn.close()要调用一下?
      

  3.   

    试试这个            string StrCon = "Driver={Sybase System 11};Srvr=\"syt\";database=bonus;uid=sa;pwd=;"; 
                string sql = "select cardid from card where 1=1"; 
                DataTable dt=new DataTable();
                OdbcDataAdapter Adapter = new OdbcDataAdapter(sql, StrCon); 
                Adapter.Fill(dt); 
                 
                this.dataGridView1.DataSource =dt; 
      

  4.   

    加一个try catch语句块 看看堆栈信息是出错在那一行就知道了