为什么我的access数据库总连接不成功啊,这有错误代码,帮我看一下
用户 's' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 用户 's' 登录失败。
源错误:
行 41: Dim myconnection As OleDb.OleDbConnection = New OleDb.OleDbConnection("provider=sqloledb.1;data source=localhost;uid=s;pwd=;initial catalog=db2.mdb")
行 42: Dim mycommand As OleDb.OleDbCommand = New OleDb.OleDbCommand("select * from t1", myconnection)
行 43: myconnection.Open()
行 44: Dim dr As OleDb.OleDbDataReader = mycommand.ExecuteReader()
行 45: DataGrid1.DataSource = dr
源文件: c:\inetpub\wwwroot\cz\WebForm1.aspx.vb 行: 43
堆栈跟踪:
[OleDbException (0x80040e4d): 用户 's' 登录失败。]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
System.Data.OleDb.OleDbConnection.InitializeProvider()
System.Data.OleDb.OleDbConnection.Open()
cz.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\cz\WebForm1.aspx.vb:43
System.Web.UI.WebControls.Button.OnClick(EventArgs e)
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()
还有为什么连acces数据库时点测试连接出现“测试连接失败,因为初始化提供程序时发生错误[MICROSOFT][ODBC microsoft access griver]找不到文件'(未知的)'”,我是直接把把初始目录添里的,要不然提示登陆失败,无法检索目录信息
还有个奇怪的问题,我如果不启动的sql服务而直接连access数据库出现“没有找到VSNAPI32.dll,因此这个应用程序不能启动,重新安装可能会修复”的提示,我真的好困惑啊