标题:高手看看为什么老是出现这样的错误?
只看楼主
yeyuanzhi
Rank: 1
等 级:禁止访问
帖 子:88
专家分:0
注 册:2005-12-31
结帖率:100%
 问题点数:0 回复次数:1 
高手看看为什么老是出现这样的错误?
高手看看为什么老是出现这样的错误?
异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误

源错误:


行 27:         {
行 28:
行 29:             conn.Open();
行 30:
行 31:         }

 
怎么解决?谢谢!!
搜索更多相关主题的帖子: Data OleDb conn Open 
2008-08-14 15:59
yeyuanzhi
Rank: 1
等 级:禁止访问
帖 子:88
专家分:0
注 册:2005-12-31
得分:0 
在DB.aspx.cs的源码是这样的:
public class DB
{
    public static OleDbConnection Getconn()
    {
        OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["ConnectionString"].ToString()));
        if (conn.State.Equals(ConnectionState.Closed))
        {
           conn.Open();
        }
        return conn;
        }
        private static void closeConnection()
    {
        OleDbConnection conn = DB.Getconn();
        OleDbCommand cmd = new OleDbCommand();
        if (conn.State == ConnectionState.Open)
        {
            conn.Close();
            conn.Dispose();
            cmd.Dispose();
        }
    }
public static void binddatalist(string sql, DataList dl)
    {
        try
        {
            OleDbConnection conn = DB.Getconn();
            DataSet ds = getdataset(sql);
            dl.DataSource = ds.Tables[0].DefaultView;
            dl.DataBind();
        }
        catch (Exception e)
        {
            throw new Exception(e.Message);

        }
        finally
        {
            closeConnection();
        }
    }
}
然后在网页的后台引用如下:
 string topsql1 = "select top 10 * from info  order by hits,id desc";//教育动态
        DB.binddatalist(topsql1, this.DataList1);
时而可以运行,时而出现上面所说的情况。为什么?怎么解决?谢谢!!

[[it] 本帖最后由 yeyuanzhi 于 2008-8-14 16:11 编辑 [/it]]
2008-08-14 16:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-228271-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.215036 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved