Excel 在VBA中使用ADODB并打开记录集参数时出现不一致错误
这行代码:Excel 在VBA中使用ADODB并打开记录集参数时出现不一致错误,excel,vba,adodb,Excel,Vba,Adodb,这行代码: rs.Open SQLStr, conn, adOpenStatic 事实证明有些不稳定-有时运行时没有问题,有时抛出错误: 变量未定义 似乎是adOpenStatic导致了问题。我试图避免引用ADODB库,因为它会要求我的所有用户都引用这个库。如果它没有完全停止工作,那么很好,但我的沮丧源于这样一个事实,即有时有效,有时无效 只是想知道以前是否有人遇到过这个问题并找到了解决方案?在后期绑定模式下使用外部库时,您不能使用adOpenStatic之类的常量。使用3istead(仅三个
rs.Open SQLStr, conn, adOpenStatic
事实证明有些不稳定-有时运行时没有问题,有时抛出错误:
变量未定义
似乎是adOpenStatic
导致了问题。我试图避免引用ADODB库,因为它会要求我的所有用户都引用这个库。如果它没有完全停止工作,那么很好,但我的沮丧源于这样一个事实,即有时有效,有时无效
只是想知道以前是否有人遇到过这个问题并找到了解决方案?在
后期绑定模式下使用外部库时,您不能使用adOpenStatic
之类的常量。使用3
istead(仅三个),它是adOpenStatic
的数字表示形式
您可以找到的其他参数及其数值表示为什么要延迟绑定此参数?“试图避免引用ADODB库,因为它会要求我的所有用户引用此库”没有任何意义-如果他们没有安装库,CreateObject
无论如何都会抛出。