已有23人关注
SQL连接错误续
发表在VB答疑区 2008-02-19
是否精华
版块置顶:
<P>在《进销存管理系统》里修改源码如下:<BR>——————————————————————————————————————————————<BR>Public Sub Main()<BR>'附加数据库<BR>&nbsp; On Error Resume Next<BR>&nbsp; con.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa"<BR>&nbsp; con.Open&nbsp;&nbsp;&nbsp;&nbsp; '打开数据库连接<BR>&nbsp; Set rs = New ADODB.Recordset<BR>&nbsp; '开始附加数据库<BR>'&nbsp; str = "EXEC sp_attach_db @dbname = N'db_SSS', @filename1 = N'" + App.Path + "DataSourcedb_SSS_Data.MDF" + "', @filename2 = N'" + App.Path + "DataSourcedb_SSS_Log.LDF" + "'"<BR>''&nbsp; rs.Open str, con, 1, adLockOptimistic<BR>'&nbsp; Set rs = con.Execute(str)<BR>&nbsp; con.Close&nbsp; '关闭数据库连接</P>
<P>&nbsp; PublicStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db_SSS"<BR>&nbsp; frm_Star.Show<BR>End Sub<BR>——————————————————————————————————————————————<BR>同时手动附加数据库,运行后错误如下:<BR>***************************************************<BR>&nbsp;&nbsp;&nbsp; [dbnetlib][connectionOpen(connect()).]SQL.Server不存在或拒绝访问。<BR>&nbsp;&nbsp;&nbsp; 点击“确定”后,又提示:<BR>&nbsp;&nbsp;&nbsp; 实时错误'-2147467259(80004005)':<BR>&nbsp;&nbsp;&nbsp; 对象'Refresh'的方法'IAdodc'失败<BR>***************************************************</P>
<P>&nbsp;&nbsp;&nbsp; 请问该怎么办?<BR>&nbsp;&nbsp;&nbsp;&nbsp;请尽快帮我指点,谢谢。</P>
分享到:
精彩评论 1
学分: LV1
2008-02-20
沙发
<P>读者您好:</P>
<P>&nbsp; 如果手动附加数据库后仍无法连接,您可以在程序中使用ADO控件连接数据库,测试成功后复制连接串,替换程序中的所有数据库连接串,另外注意ADO控件如果不能连接数据,也要重新进行连接。</P>
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照