0
我在VB6中有一个报告已经完成。当我尝试运行一次时没有任何问题,但是,如果我尝试再次运行它,则会出现烦人的“91对象变量或块变量未设置”。我不明白我在做什么错了,我得到这个错误,当我去选择SQL SERVER的东西...请查看下面VB6对象变量未设置
g_SQL = "select Rpt as Label, rptOrder from tblData " & _
" where Rpt like '" & Client & "%' "
g_RS.Open g_SQL, g_cnDat, adOpenStatic
,所以我做到这一点这里的代码,一个简单的SELECT查询,就像我说过的那样。我拉这个数据,用它为我的报告,那么我做这个
g_RS.close
当我尝试运行报告中的第二次,它停在
g_RS.open g_SQL,g_cnDat, adopenStatic
这究竟是为什么?
尝试在关闭连接后销毁变量,我不确定,但它可能是内存问题,类似g_RS =无 –
我也试过这个。不知道为什么这样做。非常非常烦人。 – FatBoySlim7
你有没有检查过你尝试连接的数据库,如果他们让你每秒连接超过1次?尝试在应用程序中放置一个计时器,并等待两分钟,然后再次执行,看看它是否存在数据库安全问题。 –