pda(mc3000)连接sql2000调试能连,部署后运行出现sqlexecption异常,参与者有分
pda(mc3000)连接sql2000调试能连,部署后运行出现sqlexecption异常,参与者有分; 
 我连接函数public      DataSet   SelectDataSql(string   tempSql) 
 		{ 
 			            strSQL=tempSql; 
 			         DataSet   ds=new   DataSet(); 
 			try 
 			{ 
 				MysqlConnect=new   SqlConnection(ConnectString); 
 				this.da=new   SqlDataAdapter(strSQL,MysqlConnect); 
 			} 
 			catch(Exception   e)   
 			{ 
                                                 MessageBox.Show(e.Message, "error "); 
 			} 
 			         da.Fill(ds); 
 			         MysqlConnect.Close(); 
 			         return   ds;  			     			       
------解决方案--------------------没有具体的错误信息吗?只说一个民异常类型不大好说.... 
 即然数据库连接都显式的关闭了,顺便也显式的打开会不会比较好呢? 
 不懂,路过,帮顶...
------解决方案--------------------public  DataSet SelectDataSql(string tempSql) 
 		{  			    			  
                             SqlConnection  MysqlConnect=new SqlConnection(ConnectString); 
 		         SqlDataAdapter da=new SqlDataAdapter(tempSql,MysqlConnect); 
                            DataSet ds=new DataSet();   
 			try 
 			{ 
 				 da.Fill(ds, "table "); 
 			} 
 			catch(Exception e)   
 			{ 
                            MessageBox.Show(e.Message, "error "); 
 			}  			  
 			   MysqlConnect.Close(); 
 			   return ds; 
                        } 
 改成这样看看行不行? 
------解决方案--------------------public DataSet GetData(string strSQL) 
     { 
         try 
         {                 
             SqlConnection conn = new SqlConnection(ConnectionString); 
             conn.Open(); 
             SqlDataAdapter da = new SqlDataAdapter(strSql, conn); 
             DataSet ds = new DataSet(); 
             da.Fill(ds, "table "); 
             return ds; 
         } 
         catch (Exception ex) 
         { 
             throw new Exception(ex.Message); 
         } 
       } 
 也可以参考下这段代码,自已修改下~