-
當 vb 引用物件時,如果未建立新例項,則會發生 with 錯誤。
你的**問題估計是資料庫中的記錄是空的,也就是說沒有記錄,雖然你設定了連線字串、資料來源查詢條件,但是查詢結果是空的,所以結果集是乙個空物件,你參考它的方法“當然會出現這個錯誤。 解決方法:
1.增加。 2. 在引用之前確定它是否為空物件。
3. 嘗試向資料庫新增一些記錄。
看了你的補充:
結果集為空確實應該是乙個錯誤,請檢查您的表名是否正確,如果不可能,請將表名更改為英語。
已新增:錯誤應出在您的中文表名“教師資訊表”中。 在SQL中最好不要用中文,這樣可以使程式有良好的相容性,嘗試後將表名改為英文,這應該可以解決。 (只是寫錯了)。
-
private sub form_load()= "provider=;data source=" + "資料教師薪資管理。 mdb;persist security info=false" '設定資料庫路徑。
從教師資訊表中選擇 *"
end sub
您刪除了 adodc1
再試一次。
再次新增 adodc1 時,無需更改它的其他屬性。
直接與 ** 連線。 建一表的名稱改為英文。
我的空間中有乙個簡單的資料庫連線。
-
如果檢視 adodc1 控制項的 commandType 屬性,請將其更改為 8。
-
object 變數或
未設定塊變數(錯誤 91)。
建立物件變數有兩個步驟。 首先,必須首先宣告乙個物件變數。 然後,必須使用 set 語句為物件變數分配正確的引用。
再次,與....end with 塊必須首先使用 with 語句入口點進行初始化。 此錯誤的原因和解決方法如下:
您嘗試使用的物件變數尚未分配對正確物件的引用。
指定或重新分配對物件變數的引用。 例如,如果省略以下 ** 中的 set
語句,則引用 MyObject 將產生錯誤:將 MyObject 調暗為物件'建立物件變數。
set myobject = sheets(1) '建立正確的物件引用。
mycount = '計數值分配給 mycount。
您嘗試使用的物件變數已設定為 nothing。 set myobject = nothing '處理此物件。
mycount = '引用釋放的物件。
然後指定對物件變數的引用。 例如,使用新集
語句設定對物件的新引用。
此物件是正確的物件,但未設定,因為在物件庫中,in.
“引用”對話方塊未選中。
在“新增引用”對話方塊中,選擇乙個物件庫。
with 塊中 goto 語句的下落。 不要跳入 with 塊。 確保該塊使用 with 語句入口點來執行初始化。
選擇“設定下乙個語句”命令時,將在 with 塊中指定一行。 必須使用 with 語句初始化 with 塊。
-
這句話有問題,需要檢查一下:set mrc = executesql(txtsql, msgtext)。
記錄集未開啟或關閉,或者未正確傳遞。
-
dim mrc as
這句話只是宣告這樣乙個物件,不為此變數生成實體,也不分配記憶體空間。
您可以使用隱式宣告。
dim mrc as new
或顯示語句。
dim mrc as
set mrc = new
-
錯誤 1:for 的位置不正確。
錯誤2:刪除了一句話。
錯誤3,SQL語言挖洞語句中的LIKE必須匹配%才有意義 錯誤4,SQL語句中的資料號有問題,中間怎麼會有空格,一定是錯的。
模數提供者=; data source=;persist security info=false"
從 Cheliang2 中選擇實際扭矩值,其中資料編號如下'%k & 枯萎"
for k = 1 to 10
ri(k) ="實際扭矩值").valuenext k
-
首先,檢查 ExecuteSQL 中的 conn 狀態是否正常開啟。
第二:請檢查連線字串是否能正確連線到資料庫。
-
Halo set mrc = executesql(txtsql, msgtext)。
with msglist
rows = 1
以“注意這裡!
在不除錯時執行此行變為黃色,提示實時錯誤 91 物件變數或帶有塊變數未設定。
rows = .rows + 1
-
在開始犯錯的句子前新增""跟""根據我的經驗,此錯誤提示是由於未使用資料控制項造成的"refresh"造成。
-
你的意思是這個程式在執行時提示乙個“實時錯誤”嗎? 最可能的原因之一是你的資料庫中沒有資料,你讓資料控制的指標指向最後一條記錄(這會發生,用 F8 鍵測試一下,看看這句話是不是有問題,如果是,那麼這幾乎就是原因了)。 要解決這個問題,很簡單,只需在資料庫中輸入一些相關記錄即可。
-
91 的錯誤是未設定 --object 變數或帶有塊變數。
你不是在引用資料庫物件嗎?
-
不知道是複製不完整還是真的有bug,第一行缺少p
ublic rutype as integer
應該是。 public rutype as integer
會計工資為什麼高,首先要說明會計行為,即把企業各種有用的經濟經營統一成乙個貨幣計量單位,通過記賬、會計、報告等一系列程式,提供反映企業財務狀況和經營成果的經濟資訊。 明確規定會計目的:會計的目的是向財務會計報表的使用者提供與企業財務狀況、經營業績、現金流量有關的會計資訊,以反映管理層履行委託職責的情況,幫助財務會計報表使用者做出經濟決策。 >>>More