Excel VBA循环访问SQL Server的错误80004005

原创 2007年09月25日 19:27:00

ExcelADO来访问SQL Server 2000,程序在本地的时候,没有任何问题。但是在一个局域网内,做如下的Insert循环的时候,在n=66时客户端始终出现下面问题,而且修改原是需要插入的数据,总是在n=66时出现。

While (Sheets(1).Cells(n, 1).Value2 <> "" Or Sheets(1).Cells(n, 2).Value2 <> "")

            strSQL = "insert into h_khdj (khbh, khmc) values (" + _

                        "'" + CStr(Sheets(1).Cells(n, 1).Value2) + "'," + _

                        "'" + CStr(Sheets(1).Cells(n, 2).Value2)

            cmdTD.CommandText = strSQL           

             Set rsResult = cmdTD.Execute

             n = n + 1

        Wend

 

       我的直觉是服务器端的什么资源用完了。我朋友的服务器是个很破的机器,因此可以理解。

       后来,通过http://support.microsoft.com/defaul...4&Product=sql2k,通过修改ConnectString,增加DB Services= -2选项即可解决。

网狐 中心服务器 ADO 错误:0x80004005,[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。【第二次修改13-11-2】

【 2012-12-0310:44:06 】ADO 错误:0x80004005,[DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒绝访问。 【...
  • piazini
  • piazini
  • 2012年12月03日 15:04
  • 18289

用Excel+VBA+SQL Server进行数据处理

sub test() '定义过程名称 Dim i As Integer, j As Integer, sht As Worksheet 'i,j为整数变量;sht 为excel工作表对象变量,指向某...
  • dawran
  • dawran
  • 2011年09月14日 16:27
  • 715

向 Excel 的 FIX: 错误消息,当您试图导出 SQL Server 2005 报告:"索引超出范围"

BUG #: 342 (SQL 修补程序) Microsoft 将 Microsoft SQL Server 2005 修补程序分发作为一个可下载的文件。因为该修补程序是累积性的因此每个新版本包含的...
  • tearsmo
  • tearsmo
  • 2011年09月09日 08:30
  • 1782

解决Sql Server 2005导入Excel错误消息

解决Sql Server 2005导入Excel错误消息     * 错误 0xc020901c: 数据流任务: 输出“Excel 源输出”(9) 上的 输出列“经营范围”(24) 出错。返回的列状...
  • dadayou
  • dadayou
  • 2012年03月21日 09:11
  • 275

SQL Server2008附加数据库操作系统错误 5:"5(拒绝访问。)

SQL Server 2008 中附加数据库时出现操作系统错误5:"5(拒绝访问。)"   题目要求:把charge_sys附加到数据库 错误提示:(如下图所示,SQL Server 2008 ...

安装sql server 2016报错误1402(请验证您是否具有足够的权限访问该项/Verify that you have sufficient access to that key)的解决办法

SQL Server Setup fails to Install with Error 1402

在与 SQL Server 2014建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管...

与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名

1找到数据库对应的开始 2 3 4出现下图。则成功开启。

访问私钥的致命错误导致SQL Server无法启动

和证书相关的SQL Server无法启动问题可能会有很多原因。今天介绍其中一种情况。这种情况相对少见,而且根本原因也隐藏的比较深。                                   ...
  • apgcdsd
  • apgcdsd
  • 2011年04月21日 10:43
  • 384

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器,sqlserver

今早开机发现,打开SQL Server 2008 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库?提示以下错误: “在与 SQL Server ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Excel VBA循环访问SQL Server的错误80004005
举报原因:
原因补充:

(最多只允许输入30个字)