首页上一页 1 下一页尾页 4 条记录 1/1页
SQL连接错误
发表在VB答疑区
2008-02-19
是否精华
是
否
版块置顶:
是
否
<P>明日的技术人员:<BR> 你们好!<BR> 本人在用《VB数据库系统开发案例精选》里的“进销存管理系统”时,连接SQL出现错误,提示如下:<BR> [dbnetlib][connectionOpen(connect()).]SQL.Server不存在或拒绝访问。<BR> 点击“确定”后,又提示:<BR> 运行时错误'-2147467259(80004005)':Automation错误<BR> 请问是什么原因啊,<BR> 我用的是SQL2005,书里面要求的是2000,是不是2005的连接方法不一样,<BR><BR> 该实例是自动附加数据库的,代码如下:<BR>***************************************************************************<BR>Public Function cnn() As ADODB.Connection '共享数据库连接<BR> Set cnn = New ADODB.Connection<BR> cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db_SSS"<BR>End Function</P>
<P>Public Sub Main()<BR>'附加数据库<BR> On Error Resume Next<BR> con.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa"<BR> con.Open '打开数据库连接<BR> Set rs = New ADODB.Recordset<BR> '开始附加数据库<BR> str = "EXEC sp_attach_db @dbname = N'db_SSS', @filename1 = N'" + App.Path + "\DataSource\db_SSS_Data.MDF" + "', @filename2 = N'" + App.Path + "\DataSource\db_SSS_Log.LDF" + "'"<BR>' rs.Open str, con, 1, adLockOptimistic<BR> Set rs = con.Execute(str)<BR> con.Close '关闭数据库连接</P>
<P> PublicStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db_SSS"<BR> frm_Star.Show<BR>End Sub<BR>**********************************************************************<BR> 我用的是书里面的其他的一些系统也出现相同的错误。<BR> TCP/IP和SQL SERVER都有配置启动。<BR> 请有关的技术人员尽快帮我指点,谢谢。</P>
<P>Public Sub Main()<BR>'附加数据库<BR> On Error Resume Next<BR> con.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa"<BR> con.Open '打开数据库连接<BR> Set rs = New ADODB.Recordset<BR> '开始附加数据库<BR> str = "EXEC sp_attach_db @dbname = N'db_SSS', @filename1 = N'" + App.Path + "\DataSource\db_SSS_Data.MDF" + "', @filename2 = N'" + App.Path + "\DataSource\db_SSS_Log.LDF" + "'"<BR>' rs.Open str, con, 1, adLockOptimistic<BR> Set rs = con.Execute(str)<BR> con.Close '关闭数据库连接</P>
<P> PublicStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db_SSS"<BR> frm_Star.Show<BR>End Sub<BR>**********************************************************************<BR> 我用的是书里面的其他的一些系统也出现相同的错误。<BR> TCP/IP和SQL SERVER都有配置启动。<BR> 请有关的技术人员尽快帮我指点,谢谢。</P>