在VBA中使用ADODB并使用RecordSet Open的参数时出现不一致的错误
这行代码:
rs.Open SQLStr, conn, adOpenStatic
被certificate有些不稳定 – 有时它运行没有问题,有时它会抛出错误:
variables未定义。
这似乎是adOpenStatic
引起的问题。 我试图避免引用ADODB库,因为它会要求我所有的用户引用这个库。 如果它没有完全停止,那么罚款,但我的挫折源于有时它的工作原理,有时它不。
只是想知道有没有人遇到过这个问题,并有解决办法?
当在late-binding mode
使用外部的libriary时,你不能使用像adOpenStatic
这样的常量。 使用3
istead(只有三个),这是adOpenStatic
数字表示forms。
其他参数和他们的数字repesentations,你可以在这里find