首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

pda(mc3000)连接sql2000调试能连,部署后运行出现sqlexecption错误,参与者有分

2012-03-28 
pda(mc3000)连接sql2000调试能连,部署后运行出现sqlexecption异常,参与者有分pda(mc3000)连接sql2000调试

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);
}
}
也可以参考下这段代码,自已修改下~

热点排行