㈠ 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 查看哪些对象编译无效
比如看存储过程,那么在对象浏览器中,点开存储过程的分支。
看到带有 * 说明当前状态无效,右键 -- 编译一下,如果还是无效的话,说明 编译出错了。