读书人

VS2008连接Access出现未指定异常,怎么

发布时间: 2012-06-06 16:44:11 作者: rapoo

VS2008连接Access出现未指定错误,如何解决
我在VS2008中的服务器资源管理器中添加一个Access数据库文件的连接
在"添加连接"窗口指定完数据库文件后,点测试连接或确定,就弹出"未指定的错误",
(要求用Access数据库,本人对此数据库不太熟悉,以前是用sqlserver的)
上网查解决方法,未果....
于是到这里来请教下,(不知道有没有发错版块),希望高人指点下下,谢谢
(这个富文本框的发图功能不太会,所以图发不上来,请见谅)


[解决办法]
在web.config设置两个链接

C# code
<add name="access1" connectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source="/>        <add name="access2" connectionString="~/App_Data/#Address.mdb"/>
[解决办法]
C# code
private static string _AccessConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.AppDomain.CurrentDomain.BaseDirectory.ToString() + @"\Data\Data.mdb;Jet OLEDB:Database Password=ybllz!@#402719";  /// <summary>        /// 执行SQl语句,如果执行成功则返回为真        /// </summary>        /// <param name="Sql">一条可执行的SQL语句</param>        /// <returns>返回一个布尔值,执行成功返回 true,否则返回false</returns>        ///         private Boolean ExecSql(string Sql)        {            OleDbConnection Myconn = new OleDbConnection();            OleDbCommand Mycmd = Myconn.CreateCommand();            Boolean RetVal = false;            try            {                Myconn.ConnectionString = _AccessConnStr;                Myconn.Open();                Mycmd.CommandText = Sql;                Mycmd.CommandType = System.Data.CommandType.Text;                Mycmd.ExecuteNonQuery();                Mycmd.Dispose();                Myconn.Close();                Myconn.Dispose();                RetVal = true;            }            catch (Exception)            {                Mycmd.Dispose();                if (Myconn.State == ConnectionState.Open) { Myconn.Close(); }                Myconn.Dispose();            }            return RetVal;        }
[解决办法]
数据库是否存在问题
用字符串连接数据看看
<add name="accessConnStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source= |DataDirectory|a.mdb" providerName="System.Data.OleDb"/>

<appSettings>
<add key="ConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~/App_Data/a.mdb"/>
</appSettings>

读书人网 >asp.net

热点推荐