㈠ VB構建模塊編譯之後出現:沒有適當的對象方法無效 代碼如下請大神指點迷津,謝謝!
主要的問題是:
你在全程函數GetBinaryValue(Entry As String) 中使用了 Print語句沒有指明其對象,就是說:你的輸出結果在什麼地方呈現?可以選擇 Debug.Pring 或者某個 Form.Print....最直接的辦法 就是修改為 MsgBox提示窗.
MsgBox "讀取ScreenSave_Data的值成功!"
㈡ pl/sql developer 編譯無效對象問題
if (ll_row32 == 0 and I_CUR.C_ATTENDANCT_CLASS <> '休息') then
這樣看看
--------------9-9 17:54
上面描述有誤,經測試
declare
a number;
b varchar2(10);
begin
if a=1 and b<>'a' then
dbms_output.put_line(111);
end if;
end;
/
是完全沒有問題的;
所以按語法的話你的
if ll_row32 = 0 and I_CUR.C_ATTENDANCT_CLASS <> '休息' then
這句也是沒問題的;
你最好把全部貼上來看看~~
㈢ oracle導完數據為什麼要編譯無效對象
網友採納如果無效對象的數量很少,那麼你可以逐個編譯這些對象. ALTER PACKAGE my_package COMPILE; ALTER PACKAGE my_package COMPILE BODY; ALTER PROCEDURE my_procere COMPILE; ALTER FUNCTION my_function COMPILE; ALTER TRIGGER my_trigger COMPILE; ALTER VIEW my_view COMPILE;
㈣ plsql裡面的編譯無效對象是什麼意思
Oracle中出現無效對象,就是因為在創建函數或存儲過程等,里邊的內容書寫不正確導致。如果要重新編譯,需要先修正錯誤,然後編譯。
工具:Oracle 10g、PL/SQL
步驟:
1、在PL/SQL中打開出現編譯錯誤的函數或存儲過程,這里以存儲過程為例。
2、右鍵點擊該存儲過程,選擇「編輯」。
3、根據錯誤提示,找到錯誤,並修改錯誤。
4、改正錯誤後,點擊左上方的「齒輪」狀按鈕。
5、運行成功後,則該存儲過程就會變為編譯成功的狀態。
㈤ 如何重編譯ORACLE資料庫的無效對象
Oracle中出現無效對象,就是因為在創建函數或存儲過程等,里邊的內容書寫不正確導致。如果要重新編譯,需要先修正錯誤,然後編譯。
工具:Oracle 10g、PL/SQL
步驟:
1、在PL/SQL中打開出現編譯錯誤的函數或存儲過程,這里以存儲過程為例。
㈥ 為什麼C++編譯比C語言編譯慢很多
C++特性比C多,例如面向對象,語法比C復雜,例如重載,默認參數等,此外標准庫也比C庫強大,當然對編譯器的要求也就更高。C++編譯器相對於C編譯器要做的事情多很多,所以編譯起來相對較慢啦。
㈦ 如何有效的編譯資料庫中的失效對象
如果無效對象的數量很少,那麼你可以逐個編譯這些對象. ALTER PACKAGE my_package COMPILE; ALTER PACKAGE my_package COMPILE BODY; ALTER PROCEDURE my_procere COMPILE; ALTER FUNCTION my_function COMPILE; ALTER TRIGGER my_trigger COMPILE; ALTER VIEW my_view COMPILE;
㈧ 大型c++程序中使用類編譯速度慢 怎麼解決
應該不會一直增大的吧。一開始變的很大是正常的,因為VS2012裡面有關於資料庫的文件,這個文件就是幾十M呢。CPP文件不可能變大的,變大的話就不是代碼的問題了。
㈨ 如何重新編譯PLSQL中的無效對象或者指定的對象
如何重新編譯PLSQL中的無效對象或者指定的對象
打開那個對象(一般都是打叉的過程或者包體,點一下左上角的齒輪執行,編譯通過的話,叉叉會消失)。有一個批量編譯的(我看別人操作過,沒看清界面在哪裡,所以我只能手動逐個編譯)
㈩ pl sql developer 查看哪些對象編譯無效
比如看存儲過程,那麼在對象瀏覽器中,點開存儲過程的分支。
看到帶有 * 說明當前狀態無效,右鍵 -- 編譯一下,如果還是無效的話,說明 編譯出錯了。