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次?嘗試在應用程序中放置一個計時器,並等待兩分鐘,然後再次執行,看看它是否存在數據庫安全問題。 –