plsql 调用存储过程时出现invalid的错误怎么解决? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:90
oracle违反唯一约束的错误
在执行update的<em>时</em>候,提示违反唯一约束,要跟新的语句中没有重复的记录,原因是已存在的记录与更新后的记录冲突,导致了提示
创建的存储过程调用候报invalid?
具体的创建<em>过程</em>如下: CREATE OR REPLACE PROCEDURE p_insert_user --<em>存储</em><em>过程</em>名称 ( p_stuid in integer, p_stucode in var
存储过程失效
<em>存储</em><em>过程</em>中引用的对象发生变化,会造成<em>存储</em><em>过程</em>失效,此<em>时</em>可以重新编译一下<em>存储</em><em>过程</em>使它变成有效状态。
菜鸟求助,写了一个存储过程,报错提示:pls:object is invailid ;pl/sqlstatement ignored
--创建<em>存储</em><em>过程</em> create or replace procedure test1 as begin insert into lj_串号变更 (稽核人, 受理人, 用户名称, 号码, 号码状态, 号
oracle存储过程已被编译但出错,存储过程调试
oracle<em>存储</em><em>过程</em>已被编译但出错,代码编写<em>错误</em>,这<em>时</em>候需要调试,找到创建的<em>存储</em><em>过程</em>,然后右击,选择查看,运行可查看报错信息 <em>存储</em><em>过程</em>调试: 1.找到要调试的<em>存储</em><em>过程</em>,右击,点击添加调试信息,点击测试 2.逐步运行,可以跳入要调试的<em>存储</em><em>过程</em>,进入后就可以开始调试了 ...
解决存储过程报错返回信息
作为一名维护过<em>存储</em><em>过程</em>的开发人员,被<em>存储</em><em>过程</em>的问题定位折磨那是常事。 下面总结一个帮助定位的方法。 <em>存储</em><em>过程</em>sp中添加了回滚代码 DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN     ROLLBACK; END; 这样报错数据会回滚,但是<em>错误</em>信息却不能返回,导致定位困难。 mysql提供了一种方式获取返回的<em>错误</em>信息,添加如下代码即可 GET ...
ibatis调用存储过程的实现
一:单个返回值1.1:<em>存储</em><em>过程</em>包内实现CREATE OR REPLACE PROCEDURE proc_test(v_domain_id in number,v_count out number)as begin select count(*) into v_count from bms_cost_bill t where t.domain_id = v_domain_id; end
初学者之----存储过程错误处理的格式。
一个PLSQL。 --不带<em>错误</em>处理的例子 Declare param1 varchar2(200); param2 varchar2(200); cursor obj Is select id, name, pwd from Sys_User; begin
oracel存储过程 创建错误:ORA-06550: line 2, column 2:PLS-00905
环境:oracle 10g 当你运行<em>存储</em><em>过程</em><em>时</em>,异常。报下面的<em>错误</em><em>时</em> ORA-06550: line 2, column 2 PLS-00905:xxxxxx无效 PL/SQL: Statement ignored 这里你的<em>存储</em><em>过程</em>创建通过,但运行<em>错误</em>。这可能是你的<em>存储</em><em>过程</em>的语法有误而做成。如缺少分号、关键字写错、语句写进了<em>错误</em>的位置:如 我遇到的是语句写进了<em>错误</em>的位置
调用存储过程出现错误
i_y=integer(trim(ddlb_1.text))rni_r=integer(trim(ddlb_3.text))rni_n=integer(trim(ddlb_2.text))rnrn//计算明细rndeclare lp_2 procedure for kqdata_searchrn@i_y = :i_y,@i_r = :i_r,@i_n = :i_n;rnexecute lp_2;rnif sqlca.sqlcode = -1 then rn messagebox("<em>错误</em>信息",'计算当月考勤'+'~r~t'+string(sqlca.sqlcode)+"|"+sqlca.sqlerrtext)rnend ifrnclose lp_2;rnrn提示参照空对象??
open存储过程出现EDBEngineError,Invalid Parameter错误,急!
不知道什么原因啊,参数都是正常的,大虾帮帮忙啊,很急!改不了就回不去公司了
invalid argument"错误:-(">出现"invalid argument"错误:-(
我的一处程序是网络版的,是用SQL SERVER 2000 + DELPHI7的,数据库装在服务器上的,有几台电脑使用的<em>时</em>候是正常的,但有一台电脑上装上程序以后一运行就<em>出现</em>"<em>invalid</em> argument"<em>错误</em>.rn那台电脑一开始装的是WIN2000,后来我换成WINXP也不行.rnrn这是什么问题?是系统的问题还是程序的问题?该如何<em>解决</em>?谢谢.
程序退出出现错误:"Invalid pointer operation"
程序运行,操作<em>过程</em>都没有问题,可是rn程序退出<em>时</em><em>出现</em><em>错误</em>:"Invalid pointer operation"rn并且出错光标指向Forms.hpp里面的语句:rn/* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) rn请问各位兄弟碰见过吗?怎么<em>解决</em>呀
存储过程失效原因分析与解决办法
现象:医院一个在用的<em>存储</em><em>过程</em> ADT_LOG_DAY 每天夜里通过计划任务执行应用程序<em>调用</em>,将前一天的数据进行汇总整理出第二天所需要查看的报表统计数据。<em>存储</em><em>过程</em>经常失效,但从PL/SQL中又可以成功编译执行。原因:存在<em>存储</em><em>过程</em> ADT_LOG_DAY<em>调用</em>的相关表,在<em>调用</em>前进行了表的结构改变。<em>解决</em>方法:方法(1)在应用程序的脚本<em>调用</em>前,增加对<em>存储</em><em>过程</em>ADT_LOG_DAY 重新编译的语句
建立存储过程,提示存储过程名无效
建立<em>存储</em><em>过程</em><em>时</em>,提示<em>存储</em><em>过程</em>名无效,如图: 你有没有发现你新建的<em>存储</em><em>过程</em>这开头是“CREATE” 而不是“ALTER”  所以,,,改一下就好了。。。
使用PLSQL建表提示“ORA-00904::invalid identifier”错误
-
创建序列运行plsql出现ora-01722:invalid number
-
oracle 的自定义的存储函数遇到的 package or function is in an invalid state
这是语法 我一开始这么写的 create function fun_test101(vid number) return number(10) is  usenum number(10); begin select usenum into usenum from t_account  where id=vid; return usenum; end; 因为写
Sql Server 存储过程解密过程中遇到的问题
作者:曲军昌 解密<em>存储</em><em>过程</em>是
存储过程ORA-04068错误解析
在运行一个<em>过程</em>是报了一个ORA-4068<em>错误</em>。虽然问题简单而且<em>解决</em><em>过程</em>也不复杂,但是要真正理解<em>错误</em>产生的原因,还是要对概念有比较清晰的理解下面用一个简单的例子来重现<em>错误</em>:SQL>  create table t as select * from emp; 表已创建。 SQL> c
存储过程ORA-4068之错误解析!
下面用一个例子来分析<em>错误</em>: SQL> conn /as sysdba 已连接。 SQL> grant create any table to u1; 授权成功。 SQL> conn u1/u1 已连接。 SQL> create table t as select * from t1; 表已创建。 SQL> create or replace procedure p_recreate as
存储过程常见异常
ACCESS_INTO_NULL 未定义对象 CASE_NOT_FOUND CASE 中若未包含相应的 WHEN ,并且没有设置 ELSE <em>时</em> COLLECTION_IS_NULL 集合元素未初始化 CURSER_ALREADY_OPEN 游标...
调用DB2存储过程出现错误
<em>错误</em>为: irp@P570R:/irp/etl>db2 -tvf fb.sql CREATE PROCEDURE “DB2”.”FENBIAO” () language sql begin declare v_xbm varchar(50) DB21034E The command was processed as an SQL statement because it
调用存储过程出现错误!急
我的<em>存储</em><em>过程</em>是:rnCREATE PROCEDURE dbo.z_e rn@Accounts char(20),rn@ktime Varchar(19),rn@jtime Varchar(19),rn@ze float outputrn ASrnselect @ze=sum(C_addmoney) from C_depositrnwhere A_accounts=@Accounts andrn C_addtime>@ktime andrn C_addtimeccgc->Parameters->ParamByName("@Accounts")->Value=Edit2->Text;rn DM->ccgc->Parameters->ParamByName("@ktime")->Value=bgtime->Time;rn DM->ccgc->Parameters->ParamByName("@jtime")->Value=entime->Time;rn DM->ccgc->Prepared;rn DM->ccgc->ExecProc();//执行到这一步的<em>时</em>候提示<em>错误</em>:“没有执行可选特性"rn float x=DM->ccgc->Parameters->ParamByName("@ze")->Value;rn AnsiString m;rn m=FormatFloat("0.##",x);rn Edit5->Text=m;rn那位高手知道是怎么回事?
创建存储过程出现错误
create procedure AddOrderrn(rn@UserID int,rn@CartIDString nvarchar(50),rn@OrderDate datetime,rn@OrderID int outputrn)rnasrnbegin tran OrderAddrninsert into Ordersrn(UserID,OrderDate)rnvaluesrn(rn@UserID,rn@OrderDatern)rnselect @OrderID=@@Identityrnrninsert into OrderContent(OrderID,PID,PAmount,UnitCost)rnselectrn@OrderIDrnShopCart.PID,rnOrderContent.PAmount,rnProduct.PPricernfromrnShopCart inner join Product on ShopCart.PID=Product.PIDrnwherernCartIDString=@CartIDStringrnrnexec EmptyShoppingCart @CartIDStringrncommit tran OrderAddrnrn列前缀 'OrderContent' 与查询中所用的表名或别名不匹配。rn是怎么回事啊?帮帮忙rnrnrn
plsql存储过程调用和执行
[code=&quot;java&quot;]<em>存储</em><em>过程</em> 1 什么是<em>存储</em><em>过程</em>? 用于在数据库中完成特定的操作或者任务。是一个PLSQL程序块,可以永久的保存在数据库中以供其他程序<em>调用</em>。 2 <em>存储</em><em>过程</em>的参数模式 <em>存储</em><em>过程</em>的参数特性: IN类型的参数 OUT类型的参数 IN-OUT类型的参数 值被 传递给子程序 返回给<em>调用</em>环境 传递给子程序 返回给<em>调用</em>环境 参数形式 常量 未初始化的变量 初...
asp调用Excel出现错误,请问怎么解决
rnrnrnrn rnrnrnrn<em>错误</em>:rn---------------------------------------------------------------------rnMicrosoft VBScript 编译器<em>错误</em> <em>错误</em> '800a03f6' rn缺少 'End' rnrn/iisHelp/common/500-100.asp,行242 rnrnActive Server Pages <em>错误</em> 'ASP 0113' rnrn脚本超<em>时</em> rnrn/111.asp rnrn超过了脚本运行的最长<em>时</em>间。您可以通过指定 Server.ScriptTimeOut 属性值来修改此限制或用 IIS 管理工具来修改它。 rn--------------------------------------------------------------------rnrnrn如果把"Server.ScriptTimeOut=10000"不去掉,<em>出现</em>如下<em>错误</em>:rnrnrn--------------------------------------------------------------------rnMicrosoft VBScript 编译器<em>错误</em> <em>错误</em> '800a03f6' rnrn缺少 'End' rnrn/iisHelp/common/500-100.asp,行242 rnrnMicrosoft VBScript 运行<em>时</em><em>错误</em> <em>错误</em> '800a01ad' rnrnActiveX 部件不能创建对象: 'Excel.Application' rnrn/111.asp,行7 rn---------------------------------------------------------------------rnrnrn请问如何<em>解决</em>?对了,说明一下,这个Excel文件有外部链接,每次打开文件提示是否更新链接。
能帮我看看这段程序有什么问题吗?为什么运行的候总是显示invalid syntax?
-
SQL脚本或存储过程报:Invalid object name 'XXX' 检查XXX是否是系统关键字
SQL脚本或<em>存储</em><em>过程</em>报:Invalid object name 'XXX' 检查XXX是否是系统关键字 如admin,user,password等 转载于:https://www.cnblogs.com/kkun/archive/2010/06/04/1751119.html
调用应用服务器上的方法出现这个错误怎么解决
我在客户端<em>调用</em>应用服务器上的方法,是这样的:rnvoid __fastcall TFormMainMaterialsInfo::Button2Click(TObject *Sender)rnrn WideString strOperType;rn IDMStorageDisp vStorageServer;rnrn strOperType = Edit1->Text.Trim();rn vStorageServer.Bind((IDispatch *) DMClntStorage->SCStorage->AppServer);rn vStorageServer.OperMaterialsInfo(strOperType);rn vStorageServer.Unbind();rnrn结果系统报如下<em>错误</em>:rnIsbound() @D:\Borland\CBuilder5\VCL\nticls.h/4168rnPress [Y] to terminate,[N] to continue,and [C] to Debugrn请问有谁知道这是怎么引起的?怎么<em>解决</em>啊?
调用word出现“拒绝”访问错误,怎么解决
<em>错误</em>信息如下:rnSystem.UnauthorizedAccessException: 拒绝访问rn 谢谢!
mybatis调用存储过程plsql
一、<em>调用</em>precedure {CALL ${dispatchTarget} ( #{pram1,mode=IN,jdbcType=VARCHAR}, #{pram2,mode=OUT,jdbcType=VARCHAR}, #{pram3,mode=OUT,jdbcType=VARCHAR} )} ]]> dao.selectOne(AUTO_TASK+".call
plsql存储过程调用问题
rncreate or replace procedure p rnis rnbegin rn dbms_output.put_line('aaa');rn Exception when others then rndbms_output.put_line('error');rn commit; rnend; rnrndeclare aaa date; rn beginrn execute immediate 'select sysdate from dual' into aaa ;rn dbms_output.put_line(aaa);rn [color=#FF0000] p;//<em>调用</em>不成功,不知道为什么?谢谢帮忙了,又没份了[/color] Exception when others then rndbms_output.put_line('error');rn END;rn
调用自定义类中的结构体数组出现如下错误,怎么解决
自定义类Public.h中的部分代码如下[code=c]rn#include rn#include rnusing namespace std;rnstatic struct fileshuxing //定义结构体rn rn int FuMuLuCangKaoHao; rn string FileName; rn rn ;rn vectorSXList; //定义结构体动态数组rn[/code]rnrn在cpp文件中的部分代码如下:rn[code=c]rn#include "Public.h"rn#include rnusing namespace std;rnCPublic::fileshuxing TempShuXing; //定义结构体变量rnTempShuXing.FuMuLuCangKaoHao=1;rnTempShuXing.FileName="aaa";rnCPublic::SXList.push_back(TempShuXing);rn[/code]rnrn运行后提示如下<em>错误</em> ,请大家帮忙看看 ,rnerror C2228: left of '.push_back' must have class/struct/union type
plsql 调用存储过程
打开sql 命令窗口 如果有输出参数,请先声明。如var str VARCHAR2(50); <em>调用</em><em>存储</em><em>过程</em> exec proname(参数1,参数2,。。。。,:str); //输出参数前加:
使用unset()出现错误怎么解决
[code=PHP]rn", $user);rn rn unset($user);rn printf("Username now set to: %s ", $user);rn?>rn[/code]rnrn为什么unset()<em>时</em>显示Notice: Undefined variable: user in D:\Apache Group\Apache2\htdocs\PHPProject\index3.php on line 30:rnrnrn发现关于session的函数多少都会有些<em>错误</em>提示的。。。
执行exp出现错误,怎么解决
EXP-00008: ORACLE error 1555 encounteredrnORA-01555: snapshot too old: rollback segment number 1 with name "RBS0" too smallrnEXP-00000: Export terminated unsuccessfully
make bzImage出现错误,怎么解决?
make bzImage<em>时</em><em>出现</em><em>错误</em>:rn make[1]: *** [kallsyms] error 1rn make[1]: leaving directory '/usr/src/linux-2.4.22-1.2115.nptl'rn make: *** [vmlinux] error 2rn rn 在/usr/src/linux-2.4.22-1.2115.nptl/arch/i386/boot下未<em>出现</em>新的内核.我该怎么办?rn
调用存储过程出现的问题
<em>存储</em><em>过程</em>为:rnCREATE OR ALTER procedure NEW_PROCEDURE (rn ZHIWU varchar(15),rn NIANLING integer,rn XINGMING varchar(15)) rnasrnbeginrn insert into SHIYAN (XINGMING, NIANLING, ZHIWU) rn values (:XINGMING, :NIANLING, :ZHIWU);rnendrnrn表名为:shiyanrn共有3个字段:rn XINGMING varchar(15)) rn NIANLING integer,rn ZHIWU varchar(15), rnrnrn<em>调用</em>代码如下:rnunit Unit1;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, StdCtrls, Grids, DBGrids, DB, DBClient, SimpleDS, SqlExpr, MIDASLIB,rn DBXpress, FMTBcd, ComCtrls;rnrntypern TForm1 = class(TForm)rn SQLConnection1: TSQLConnection;rn SimpleDataSet1: TSimpleDataSet;rn datasource1: TDataSource;rn btnConnect: TButton;rn btnCommit: TButton;rn btnQuery: TButton;rn DBGrid1: TDBGrid;rn lbl1: TLabel;rn SQLStoredProc1: TSQLStoredProc;rn Edit1: TEdit;rn Edit2: TEdit;rn Edit3: TEdit;rn procedure btnConnectClick(Sender: TObject);rn procedure btnQueryClick(Sender: TObject);rn procedure btnCommitClick(Sender: TObject);rn procedure DBGrid1DblClick(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rnrnimplementationrnrn$R *.dfmrnrnprocedure TForm1.btnConnectClick(Sender: TObject);rnbeginrn if SQLConnection1.Connected=true thenrn SQLConnection1.Connected:=false;rn SQLConnection1.Params.Clear;rn SQLConnection1.Params.Values['user_name']:='SAIDE';rn SQLConnection1.Params.values['password']:='19992009';rn sqlConnection1.Params.Values['SQLDialect']:='3';rn SQLConnection1.Params.Values['database']:=extractfilepath(paramstr(0))+'PM.FDB';rn SQLConnection1.Connected:=true;rn showmessage('连接成功');rnend;rnrnprocedure TForm1.btnQueryClick(Sender: TObject);rnbeginrn if not sqlConnection1.Connected thenrn beginrn showmessage('请先连接');rn exit;rn end;rnrn SimpleDataSet1.DataSet.CommandText:='select * from shiyan';rn simpleDataSet1.Open;rnend;rnrnrnprocedure TForm1.btnCommitClick(Sender: TObject);rnvarrnP1:TParam;rnbeginrnSQLStoredProc1.StoredProcName:='NEW_PROCEDURE';rnP1:=TParam.Create(SQLStoredProc1.Params,ptInput);rnSQLStoredProc1.Params.Clear;rnSQLStoredProc1.Params[0].Name:='xingming';rnSQLStoredProc1.Params[1].Name:='nianling';rnSQLStoredProc1.Params[2].Name:='zhiwu';rnSQLStoredProc1.Params.ParamByName('xingming').Value:=Edit1.text;rnSQLStoredProc1.Params.ParamByName('nianling').AsSmallint:=strtoint(Edit2.text);rnSQLStoredProc1.Params.ParamByName('zhiwu').Value:=edit3.Text;rnSQLStoredProc1.ExecProc;rnP1.Free;rnSimpleDataSet1.Refresh;rnend;rnrnrnend.rnrn用鼠标点击btnCommitClick<em>调用</em><em>存储</em><em>过程</em>插入数据<em>时</em>,<em>出现</em>提示信息:rnList index out of bounds(0)rnrn请问怎么回事?rn
关于调用存储过程错误!!
页面:rnda.SelectCommand.Parameters.Add("@PageIndex", SqlDbType.Int);rn da.SelectCommand.Parameters["@PageIndex"].Value = pageIndex;rn da.SelectCommand.Connection.Open();rn da.SelectCommand.ExecuteNonQuery();rnrn<em>存储</em><em>过程</em>:rnrncreate PROCEDURE Proc_QueryPagesrn@PageIndex intrnASrnselect top(◎PageIndex) * from cartoon; rnrn执行到 da.SelectCommand.ExecuteNonQuery();就报错。请问该怎样写呀?rn
java调用存储过程错误
```npublic static int getNum()n Connection conn = null;n CallableStatement cs =null;n try n conn = JdbcUtils.getConnection();n cs = conn.prepareCall("call getNum(?)");n cs.registerOutParameter(1, Types.INTEGER);n cs.execute();n int num = cs.getInt(1);n return num;n catch (Exception e) n e.printStackTrace();n finally n try n if(cs!=null)n cs.close(); n n catch (SQLException e) n e.printStackTrace();n n JdbcUtils.free(null, null, conn);n n n return 0;n n```n这样写总是返回0,如果改成下面那样就对了,这是为什么n```n Connection conn = null;n CallableStatement cs =null;n try n conn = JdbcUtils.getConnection();n cs = conn.prepareCall("call getNum(?)");n cs.registerOutParameter(1, Types.INTEGER);n ResultSet result=cs.executeQuery();n int num = 0;n if(result.next())n num = result.getInt("num");n n return num;n catch (Exception e) n e.printStackTrace();n finally n try n if(cs!=null)n cs.close(); n n catch (SQLException e) n e.printStackTrace();n n JdbcUtils.free(null, null, conn);n n n return 0;n nn```
写了一个class 出现 invalid derective 错误,怎么解决
我建了一个虚拟目录,放在WEB-INF 下面的classes 文件夹下,是不是路径<em>错误</em>啊?
plsql导入表出现错误
oralce 下面用PLsql导入.dmp的文件为什么失败啊?rn我的步骤是,打开.<em>plsql</em>->tools->import tablern在import file 中选择我要导入的.dmp文件,rnBuffer size 是 80KBrnform user 没有填写,to user 填写的是我自己的rnrn<em>出现</em><em>错误</em>如下:rnIMP-00019: 由于 ORACLE 的 1401 <em>错误</em>而拒绝行rnIMP-00003: 遇到 ORACLE <em>错误</em> 1401rnORA-01401: 插入的值对于列过大rn列 1 AI2899rn列 2 建筑其它(含概预算施工管理)rn列 3 AI28rn列 4 AI2899rn列 5 AI2899rn列 6
调用AxWebBrowser出现错误
<em>调用</em>里面的这个事件<em>时</em>rn[code=csharp] private void WebBrowserExcel_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)rn rn Object refmissing = System.Reflection.Missing.Value;rn //<em>出现</em>异常rn tryrn rn WebBrowserExcel.ExecWB(OLECMDID.OLECMDID_HIDETOOLBARS, OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, ref refmissing, ref refmissing);rn rn Object o = e.pDisp;rn Object oDocument = o.GetType().InvokeMember("Document", BindingFlags.GetProperty, null, o, null);rn Object oApplication = o.GetType().InvokeMember("Application", BindingFlags.GetProperty, null, oDocument, null);rnrn eApp = (Microsoft.Office.Interop.Excel.Application)oApplication;//这样就可以象上文中所述来操作Excel了 rn rn rn catch (Exception theException)rn rn String errorMessage;rn errorMessage = "Error: ";rn errorMessage = String.Concat(errorMessage, theException.Message);rn errorMessage = String.Concat(errorMessage, " Line: ");rn errorMessage = String.Concat(errorMessage, theException.Source);rnrn MessageBox.Show(errorMessage, "Error");rn rn rn [/code]rn rn会<em>出现</em><em>错误</em>rnrn试图吊销一个未注册的拖放目标 (异常来自 HRESULT:0x80040100 (DRAGDROP_E_NOTREGISTERED))rnrn已经Google过了几种方式,但是都没有<em>解决</em>问题。rn
调用dll出现错误
[img=https://img-bbs.csdn.net/upload/201711/10/1510285420_860386.png][/img]rn[img=https://img-bbs.csdn.net/upload/201711/10/1510285449_994129.png][/img]rn我自己写了个dll,我把dll中的函数放在控制台应用程序中正常运行,但是我把类输出作为dll,然后另外<em>调用</em>的<em>时</em>候<em>出现</em>问题,得到的不是我想要的,请问大神应该怎么调试啊,可能在哪些地方出问题啊
调用getImage()出现错误
import java.applet.Applet;rnimport java.awt.*;rnimport java.net.URL;rnpublic class Painter extends Appletrnrn Image testImage;rnrn public void init()rn rn testImage = getImage("e:\6.jpg");rn rnrn public void paint(Graphics g)rn rn g.drawImage(testImage,0,0,this);rn rnrnrn<em>错误</em>提示为:rnPainter.java:10: cannot resolve symbolrnsymbol : method getImage (java.lang.String)rnlocation: class Painterrn testImage = getImage("e:\6.jpg");rn ^rn1 errorrnrn我是刚学java的这段程序是抄的书上的 不知为何<em>出现</em>问题
编译plsql出现“《PLS-00801》 内部错误[79110]”怎么解决????
这个<em>错误</em>“《PLS-00801》 内部<em>错误</em>[79110]”是由什么引起的,我只是把rn游标定义原先放在fungion外边的,rn我想把游标定义放到Funtion中,就<em>出现</em>了这个问题,另外我在另一个<em>plsql</em>中也作了同样的移动,没有<em>出现</em>问题,我不知道原因,请问是什么原因rnrn
fopen 出现invalid argument的错误
rn fp=fopen(".\result.fpt","a+");
invalid number错误解决
UPDATE AQSIQ_WS_PASSPORT_INFO set BORROW_STATUS='已归还' , RETURN_DATE=TO_CHAR(SYSDATE) WHERE ','||388008900535402||',' LIKE '%,'||TO_CHAR(INFO_CODE)||',%';rnrnrnrn报<em>invalid</em> number<em>错误</em>怎么<em>解决</em>
PLSQL jdbc调用存储过程(入门)
PLSQL jdbc<em>调用</em><em>存储</em><em>过程</em>(入门)
求教在调用一个存储过程出现错误——对象名未知
昨天写了一个通用的分页<em>存储</em><em>过程</em>,在查询分析器中执行一点问题没有,但是在程序中<em>调用</em>却<em>出现</em>问题:rn"对象名 '#TMP_Table_10042007103704717' 无效。"rnrn求教各位大侠,谢过了。rnrn该<em>存储</em><em>过程</em>用法示例:execute GetRecordFromPage 'select * from syscolumns',10,50 --从第10条记录开始取50条记录rnrn<em>存储</em><em>过程</em>代码如下:rnCREATE PROCEDURE GetRecordFromPage rn @strSql as nvarchar(2000) = null, --要查询语句如 Select top 30 * from orders rn @startRow as int = null, --从其开始的从零开始的记录号 rn @maxRows as int = null --要检索的最大记录数 rnAS rn DECLARE @stopRow as int rn declare @dt datetimern declare @tbtmp varchar(50)rn declare @tbtmpout varchar(50)rn rn set @dt=getdate() --获取当前<em>时</em>间,用于建立临<em>时</em>表rn --用于建立查询表rn set @tbtmp = 'Table_' + replace(replace(convert(varchar,@dt,13),' ',''),':','')rn --用于建立查询表临<em>时</em>表rn set @tbtmpout = '#TMP_' + @tbtmprn --select @dt,@tbtmp,@tbtmpoutrnrn set @stopRow = @startRow + @maxRows rnrn set @strSql = N' Select top ' + CAST(@StopRow as nvarchar(9)) + '*, IDENTITY(int,1,1) AS TempIDKey_Num ' rn + ' INTO ' + @tbtmpoutrn + ' FROM( ' + @strSql + ') ' + @tbtmprn + '; Select * From ' + @tbtmpout +' Where TempIDKey_Num>=' + CAST(@StartRow as nvarchar(9)) rnexecute (@strSql)rnGOrn
用ADO调用存储过程出现了一个错误
我在用ADO<em>调用</em><em>存储</em><em>过程</em><em>时</em><em>出现</em>了一个<em>错误</em>,大家给分析分析rn<em>存储</em><em>过程</em>:rnCREATE PROCEDURE Execjw1 @ywpos int,@st tinyint outputrn ASrnbeginrn select fstatus from sljw where fid=@ywposrnendrnrn<em>调用</em><em>存储</em><em>过程</em>:rn::CoInitialize(NULL);rn_variant_t TheValue,var1,var2;rn_ParameterPtr para1,para2;rnCString strOpen="DSN=agent;UID=;PWD=";rntryrnrnm_pConnection.CreateInstance(__uuidof(Connection));rnm_pConnection->Open((const char *)strOpen,"","",-1);rnrncatch(...)rnrnAfxMessageBox("数据库初始化<em>错误</em>,程序将关闭!");rnreturn FALSE;rnrnrnint fid=23; //(传入参数值)rnvar1.vt=VT_I4;rnvar1.lVal=fid;rn_bstr_t strSProc=L"Execjw1";rnm_pCommand.CreateInstance(__uuidof(Command));rnm_pCommand->ActiveConnection=m_pConnection;rnm_pCommand->CommandText=_bstr_t(strSProc);rnm_pCommand->CommandType=adCmdStoredProc;rn===========================================rnm_pRecordset->PutRefSource(m_pCommand); (单步调试出错)rn===========================================rnpara1=m_pCommand->CreateParameter("@ywpos",adInteger,rn adParamInput,sizeof(int),var1);rnm_pCommand->Parameters->Append(para1);rnpara2=m_pCommand->CreateParameter("@st",adTinyInt,rn adParamOutput,1,vtMissing);rnm_pCommand->Parameters->Append(para2);rn_variant_t vNull;rnvNull.vt=VT_ERROR;rnvNull.scode=DISP_E_PARAMNOTFOUND;rntryrnrnm_pRecordset->Open(vNull,vNull,adOpenForwardOnly,adLockReadOnly,rn adCmdStoredProc);rnwhile(!m_pRecordset->EndOfFile)rnrnTheValue=m_pRecordset->GetCollect(_variant_t("FStatus"));rnif(TheValue.vt!=VT_NULL)rnrn TheValue.ChangeType(VT_BSTR);rn CString strTheValue=TheValue.bstrVal;rn m_List.AddString((char*)_bstr_t(TheValue));//在列表框中显示FStatus字段值rnrnm_pRecordset->MoveNext();rnrnm_pRecordset->Close();rnm_pCommand->Release();rnm_pConnection->Close();rn::CoUninitialize();rnrncatch(_com_error e)rnrnAfxMessageBox(e.ErrorMessage());rnrncatch(...)rnrnAfxMessageBox("error");rnrnm_pRecordset=NULL;rnm_pCommand=NULL;rnm_pConnection=NULL;rnrn编译通过了,但是执行<em>时</em>程序异常终止,单步调试<em>时</em>运行到上面那句就出错了,<em>出现</em>一个提示框说:Unhandle exception in adotest.ext(KERNEL32.DLL):0xE06D7363:Microsoft C++ Exceptionrn不知道哪里错了?rn
vb调用存储过程出现“超已过期”的错误怎么办??
在sqlserver上建了一个<em>存储</em><em>过程</em>,该<em>存储</em><em>过程</em>执行约3分钟,通过vb<em>调用</em>:rn sysConn.Execute ("GET_IF_DAY")rnrn程序10秒左右结束,但 Err.Description 的<em>错误</em>描述为:“超<em>时</em>已过期”,并且<em>存储</em><em>过程</em>也未执行。
调用存储过程,出现以下错误,请问是什么原因?
13行数据如下:rnSet tmpFirstParam=cmdTemp.CreateParameter("UserName",advarChar,adParamIntput,30)rn'创建输入参数对象rncmdTemp.Parameters.Append.tmpFirstParamrn------------------------------------------------------------------------------------rnrnADODB.Command <em>错误</em> '800a0bb9' rnrn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 rnrn/CheckPass.asp, 行13 rn
Oracle 创建存储过程以及PlSql 调用 存储过程
<em>存储</em><em>过程</em>(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后<em>存储</em>在数据库中,用户通过指定<em>存储</em><em>过程</em>的名字并给出参数(如果该<em>存储</em><em>过程</em>带有参数)来执行它。在大型数据库系统中,<em>存储</em><em>过程</em>和触发器具有很重要的作用。无论是<em>存储</em><em>过程</em>还是触发器,都是SQL 语句和流程控制语句的集合。1.基本结构 CREATE OR REPLACE PROCEDURE <em>存储</em><em>过程</em>名
plsql 存储过程创建和java调用存储过程
一.<em>存储</em><em>过程</em>    相对于直接使用SQL 语句,在应用程序中直接<em>调用</em><em>存储</em><em>过程</em>有以下好处:     (1)减少网络通信量。     (2)执行速度更快。创建<em>时</em>候编译,解析,安全检查和优化,后来不需要重复编译,存在内存之中,直接<em>调用</em>效率高     (3)更强的适应性。      (4) 分布式工作。   二.简单示例 1.简单的helloword<em>存储</em><em>过程</em>,可以直接在客户端直接进行<em>调用</em> 打印...
在oracle8i中执行存储过程出现OUTLN错误。如何解决
在oracle8i中执行<em>存储</em><em>过程</em><em>时</em><em>出现</em>OUTLN<em>错误</em>。如何<em>解决</em>? rn
执行存储过程出现错误,解决了马上加分.
rnCREATE PROCEDURE usp_backuprn@DataBaseName Char(10),rn@BackPath Char(100)rnASrnBEGIN TRANrnBackUp DataBase @DataBaseName to disk=@BackPath with initrnrnGOrnrn执行rnexec usp_backup_a 'news','c"\a.bak'rn为什么不行。rn<em>出现</em>如下<em>错误</em>:rnrn服务器: 消息 3021,级别 16,状态 1,<em>过程</em> usp_backup,行 36rn不能在事务内部执行备份或还原操作。rn服务器: 消息 3013,级别 16,状态 1,<em>过程</em> usp_backup,行 36rnBACKUP DATABASE 操作异常终止。
svchost.exe出现错误,怎么解决
本人给同学新做的机器!硬盘重新分区格式化,安装了2000专业版,可是系统运行一段<em>时</em>间就回弹出 svchost.exe<em>出现</em><em>错误</em>,即将被windows关闭!然后确定后,什么都不好使了!就要重新启动!rn请问高手是什么毛病?我同学说原来98系统没这毛病!可是我感觉要是98没问题,2000也不应该有问题呀!是不是她的硬件兼容性有问题?或者是哪个硬件过热不稳定造成的呢?
出现这样的错误,怎么解决??????!!
<em>错误</em>信息:“0”字符(十六进制值 0x30)不能以名称作为开头。 行 3,位置 15。rnrnrn---相应代码部分--rnrn[WebMethod]rn public void MSend(string strFrom,string strTo,string strContent)rn rn string xmlUrl=Server.MapPath("Message.xml");rn XmlDocument xmlDoc=GetXmlDoc(xmlUrl);rn XmlNode root=xmlDoc.DocumentElement;rn int id=1;rn if(root.HasChildNodes)rn rn id=Convert.ToInt32(root.LastChild.Attributes["id"].Value)+1; rn rn XmlElement xe=xmlDoc.CreateElement("Message");rn xe.SetAttribute("id",id.ToString());rn root.AppendChild(xe);rn XmlElement xe1=xmlDoc.CreateElement("From");rn xe1.InnerText=strFrom;rn xe.AppendChild(xe1);rn XmlElement xe2=xmlDoc.CreateElement("To");rn xe2.InnerText=strTo;rn xe.AppendChild(xe2);rn XmlElement xe3=xmlDoc.CreateElement("Content");rn xe3.InnerText=strContent;rn xe.AppendChild(xe3);rn xmlDoc.Save(xmlUrl);rn rn
出现这样的错误怎么解决
java.lang.NoSuchFieldError: transliteratorrnrn at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processColMetaData(Unknown Source)rnrn at com.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)rnrn at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)rnrn at com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.openCursor(Unknown Source)rnrn at com.microsoft.jdbc.sqlserver.SQLServerImplStatement.execute(Unknown Source)rnrn at com.microsoft.jdbc.base.BaseStatement.commonExecute(Unknown Source)rnrn at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)rnrn at com.microsoft.jdbc.base.BaseStatement.executeQuery(Unknown Source)rnrn at sks.ConnBean.executeQuery(ConnBean.java:48)rnrn at sks.ConnBean.main(ConnBean.java:81)rnrnException in thread "main" rnrn源程序为rnpackage sks;rnimport java.io.PrintStream;rnimport java.sql.*;rnrnrnpublic class ConnBeanrnrnrn public ConnBean()rn rn sDBDrive = "com.microsoft.jdbc.sqlserver.SQLServerDriver";rn sDBSource = "jdbc:microsoft:sqlserver://Administrator;DatabaseName=sks;User=sa";rn conn = null;rn stmt = null;rn rs = null;rn tryrn rn Class.forName(sDBDrive);rn rn catch(ClassNotFoundException classnotfoundexception)rn rn System.err.println("ConnBean():".concat(String.valueOf(String.valueOf(classnotfoundexception.getMessage()))));rn rn tryrn rn conn = DriverManager.getConnection(sDBSource);rn stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);rn rn catch(SQLException sqlexception)rn rn System.err.println("ConnBean():".concat(String.valueOf(String.valueOf(sqlexception.getMessage()))));rn rn rnrn public ResultSet executeQuery(String s)rn rn rs = null;rn tryrn rn rs = stmt.executeQuery(s);rn rn catch(SQLException sqlexception)rn rn System.err.println("executeQuery:".concat(String.valueOf(String.valueOf(sqlexception.getMessage()))));rn rn return rs;rn rnrn public void executeUpdate(String s)rn rn tryrn rn stmt.executeUpdate(s);rn rn catch(SQLException sqlexception)rn rn System.err.println("executeUpdate:".concat(String.valueOf(String.valueOf(sqlexception.getMessage()))));rn rn rnrn String sDBDrive;rn String sDBSource;rn Connection conn;rn Statement stmt;rn ResultSet rs;rn public static void main(String[] args)throws Exception rn tryrn rn String sql;rn ResultSet rs;rn sql="select * from Department";rn ConnBean conn=new ConnBean();rn rs=conn.executeQuery(sql);rn while(rs.next())rn rn System.out.print(rs.getString(1));rn rn catch(Exception e)rn System.out.print(e.getMessage());rn rn rn
错误怎么解决?老是出现
[img=http://img.my.csdn.net/uploads/201212/17/1355677187_6400.png][/img]
出现“拒绝访问”的错误怎么解决??
我的网页里用到了下面的语句:rnparent.document.all('aa').style.display="none"rn但<em>出现</em><em>错误</em>说是“拒绝访问”,把parent换成top也不行,请问有哪位大虾,能帮忙<em>解决</em>
出现如下错误,怎么解决
原码如下:rn--------------------------------------------------------------------------rnrni = 2;rnwhile (Number(i)<50) rnrn动作脚本<em>错误</em>总数:2 报错:2
出现这种错误怎么解决
The server encountered an internal error () that prevented it from fulfilling this request.rnrnexceptionrnrnjava.lang.NullPointerExceptionrn ajaxdashboard.service.StockQuoteService.getStockQuotesFor(StockQuoteService.java:21)rn ajaxdashboard.servlet.DashboardServlet.getStockQuotes(DashboardServlet.java:44)rn ajaxdashboard.servlet.DashboardServlet.processRequest(DashboardServlet.java:24)rn ajaxdashboard.servlet.DashboardServlet.doGet(DashboardServlet.java:62)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:740)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:853)rnrnnote The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
出现错误,不知怎么解决
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)rn rn DropDownList ddlSex=(DropDownList)e.FindControl ("DropDownList1");rnrn rnrn rn<em>出现</em><em>错误</em>:c:\inetpub\wwwroot\enterprise\stock.aspx.cs(77): “System.Web.UI.WebControls.DataGridCommandEventArgs”并不包含对“FindControl”的定义rn
出现下种错误,怎么解决
<em>调用</em>DLL中的函数,出来对话框rnrnunhandled exception in test.exe(MFC42.dll):0xc0000005 access violation.rnrn本人比较菜,请多多指教!
出现安全错误,怎么解决
写了一个提取xml文件的dll控件加入到网页中,在预览htm文件的<em>时</em>候出错rn------------------rn<em>出现</em><em>错误</em>,请求:rnSystem.Security.Permission.FileIOPermission,mscorlib,Version=1.0.5000.0,Cultrue=neutral,rnPublicKeyToken=b77a5c561934e089类型的权限失败rn------------------rn请问怎么<em>解决</em>?
请求帮忙解决hibernate调用存储过程出现的问题
我使用HibernateTemplate<em>调用</em><em>存储</em><em>过程</em><em>时</em><em>出现</em>了一个问题,就是没有给实体类的其它属性赋值,而只有ID属性是有值的,rn感觉像是延迟检索一样。rn配置文件如下:rnrn rn rn rn rn rn rn rn rn rn rn rn rn call P_SCANLOG(?)rn rnrnrnResultBean的就不贴了,就是上面的这些属性加上getter和setter方面。rnrnjava代码如下:rn List list = hibernateTemplate.findByNamedQuery("P_SCANLOG");rn发现list中的ResultBean对象只有logId属性是有值的,其它属性的值均为null。rnrn why? thank you!
JAVA调用DB2存储过程出现错误
现在碰到一个很奇怪的问题,在java里面<em>调用</em>db2数据库里面的<em>存储</em><em>过程</em><em>时</em>总是报错:<em>存储</em><em>过程</em>和JAVA程序与下面类似rn<em>存储</em><em>过程</em>:rnCREATE PROCEDURE GETATT()rnLANGUAGE SQLrnRESULT SET 1rnBEGINrn DECLARE p_CURSOR CURSOR WITH RETURN TO CALLER FOR SELECT MC FROM A;rn OPEN CURSOR;rnEND;rnjava代码:rnCallablestatement cstmt = conn.prepareCall("call GETATT()");rncstmt.execute();rnResultSet rs = cstmt.getResultSet();rn我这样得到结果集后对其进行操作<em>时</em>总是<em>出现</em>问题。只要对rs操作了一次,操作第二次<em>时</em>总会报错,说是结果集已经关闭。rn后来我在rs = cstmt.getResultSet();下面作如下处理<em>时</em>结果更是奇怪。rnSystem.out.println( rs.isClosed());rnSystem.out.println( rs.isClosed());rn打印的两行竟然会<em>出现</em>两个不同的结果。上面一个为false,下面的那个为true。rn当我将得到结果集的方式改成如下方式<em>时</em>还是<em>出现</em>上面同样的<em>错误</em>:rnCallablestatement cstmt = conn.prepareCall("call GETATT()");rnResultSet rs = cstmt.executeQuery();rnrn请问为什么会<em>出现</em>这种情况?该怎么去<em>解决</em>啊?rn不甚感激!!!!!!
线程里面写调用存储过程出现错误
rn//这是我的线程函数rnunsigned __stdcall ThreadWirteBase(void * pThreadData)rnrn if(pThreadData == NULL)rn return 0;rn CServerListCenter * pList = (CServerListCenter *) pThreadData ;rn rn MSG msg;rn PeekMessage(&msg, NULL, WM_USER, WM_USER, PM_NOREMOVE);rnrn if(!SetEvent(pList->m_hStartMSGEvent))rn rn return 0;rn rn rn while(true)rn rn if(GetMessage(&msg,0,0,0))rn rn switch(msg.message)rn rn case IDM_WRITE_ONLINECOUNT:rn rn DWORD dwKindID = (DWORD)msg.wParam ;rn DWORD dwOnLineCount = (DWORD)msg.lParam ;rn while(::WaitForSingleObject(pList->m_hWriteEnd,0) == WAIT_TIMEOUT);rn rn ::ResetEvent(pList->m_hWriteEnd);rn //[color=#FF0000]<em>错误</em>的函数[/color]rn pList->SaveOnlineCount(dwKindID,dwOnLineCount);rn rn ::SetEvent(pList->m_hWriteEnd);rn rn break ;rn rn case IDM_QUIT:rn rn DeleteCriticalSection(&CServerListCenter::m_csNumLock);rn return 0;rn rn rn rn elsern rn Sleep(0);rn rn rnrn//出错的哪个函数rnLONG CServerListCenter::SaveOnlineCount(DWORD dwKindID, DWORD dwCount)rnrn //执行<em>存储</em><em>过程</em>rn rn //EnterCriticalSection(&CServerListCenter::m_csNumLock);rn m_ServerInfoDB.GetInterface()->ClearAllParameters();rn m_ServerInfoDB.GetInterface()->SetSPName("Gsp_AD_OnlineCount");rn m_ServerInfoDB.GetInterface()->AddParamter(TEXT("RETURN_VALUE"),adParamReturnValue,adInteger,sizeof(long),_variant_t((long)0));rn m_ServerInfoDB.GetInterface()->AddParamter(TEXT("@KindID"),adParamInput,adInteger,sizeof(long),_variant_t((long)dwKindID));rn m_ServerInfoDB.GetInterface()->AddParamter(TEXT("@OnlineCount"),adParamInput,adInteger,sizeof(long),_variant_t((long)dwCount));rn m_ServerInfoDB.GetInterface()->ExecuteCommand(true);rn //LeaveCriticalSection(&CServerListCenter::m_csNumLock);rn return m_ServerInfoDB.GetInterface()->GetReturnValue();rnrnrn报的<em>错误</em>是rn Runtime Error! rn abnormal program termination rn请各位大大帮我看下rnrn
使用datagridview调用存储过程出现ora-01036错误
在<em>调用</em><em>存储</em><em>过程</em><em>时</em><em>出现</em><em>错误</em>,具体代码如下:rnrnrnoracle9i中建立的<em>存储</em><em>过程</em>:rnCREATE OR REPLACE PROCEDURE P_ZZ_QMFJZrn(rn an_zt_hh IN NUMBER, --账套行号;rn an_kjnd IN NUMBER, --会计年度;rn an_kjqj IN NUMBER, --会计期间;rn an_czry_hh IN NUMBER, --用户行号;rn ac_tj_bz IN CHAR, --是否作为一下独立的事务提交;rn avc_cwdm OUT VARCHAR2, --<em>错误</em>代码,'0'-无<em>错误</em>; 其它-<em>错误</em>rn avc_cwms OUT VARCHAR2 --<em>错误</em>信息rn)rnISrn lvc_cwhdm VARCHAR2(32); --<em>错误</em>行号rn li_jsq INTEGER; --计数器rnrn li_nmcl INTEGER; --年末处理,0-非年末;1-年末rn ln_xynd ZZ_PZ.KJND%TYPE; --下一会计年度rn ln_xyqj ZZ_PZ.KJQJ%TYPE; --下一个会计期间rn lc_qjzj_bz ZZ_KJQJ.SFYJZ_BZ%TYPE; --是否已经结账rn ln_qjhh ZZ_KJQJ.JL_HH%TYPE; --会计期间行号rnBEGINrn avc_cwdm := '0'; --初始化<em>错误</em>代码为0rn ……………………………………………………………………………………………………………………特别长rn rnEND;rn/rnrnrn<em>调用</em><em>存储</em><em>过程</em>的后台代码:rnrnrnrn OracleConnection oc = new OracleConnection(theendconn);rn OracleCommand ocd = new OracleCommand("p_zz_qmfjz", oc);rn ocd.CommandType = CommandType.StoredProcedure;rnrn OracleParameter op_zt_hh1 = ocd.Parameters.Add("@an_zt_hh", OracleType.Number);rn op_zt_hh1.Direction = ParameterDirection.Input;rn op_zt_hh1.Value = zt;rnrn OracleParameter op_zt_hh2 = ocd.Parameters.Add("@an_kjnd", OracleType.Int16);rn op_zt_hh2.Direction = ParameterDirection.Input;rn op_zt_hh2.Value = nd;rnrn OracleParameter op_zt_hh3 = ocd.Parameters.Add("@an_kjqj", OracleType.Int16);rn op_zt_hh3.Direction = ParameterDirection.Input;rn op_zt_hh3.Value = qj;rnrn OracleParameter op_zt_hh4 = ocd.Parameters.Add("@an_czry_hh", OracleType.Number);rn op_zt_hh4.Direction = ParameterDirection.Input;rn op_zt_hh4.Value = czry;rnrn OracleParameter op_zt_hh5 = ocd.Parameters.Add("@an_tj_bz", OracleType.Char);rn op_zt_hh5.Direction = ParameterDirection.Input;rn op_zt_hh5.Value = "Y";rnrn OracleParameter op_zt_hh6 = ocd.Parameters.Add("@an_cwdm", OracleType.Number);rn op_zt_hh6.Direction = ParameterDirection.Output;rn int a = Convert.ToInt32(op_zt_hh6.Value);rnrn OracleParameter op_zt_hh7 = ocd.Parameters.Add("@an_cwms", OracleType.NVarChar,32);rn op_zt_hh7.Direction = ParameterDirection.Output;rn string b = Convert.ToString(op_zt_hh7.Value);rn tryrn rn oc.Open();rn ocd.ExecuteNonQuery();rn rn catch (OracleException oe)rn rn MessageBox.Show(oe.Message);rn rn finallyrn rn oc.Close();rn //MessageBox.Show(b);rn rnrnrnrn执行后提示:ora-01036:非法的变量名/编号,请问是什么原因?
Mybais调用存储过程出现词法错误
rn<em>存储</em><em>过程</em><em>调用</em>如下:rnrn Call checkWork(#account,mode=IN,jdbcType=VARCHAR,rn #dateStart,mode=IN,jdbcType=VARCHAR,rn #dateEnd,mode=IN,jdbcType=VARCHAR)rn rn异常如下:rnorg.springframework.web.util.NestedServletException: Handler processing failed; nested exception is net.sf.jsqlparser.parser.TokenMgrError: Lexical error at line 1, column 2. Encountered: "C" (67), after : ""rnrnCaused by: net.sf.jsqlparser.parser.TokenMgrError: Lexical error at line 1, column 2. Encountered: "C" (67), after : ""rnrnrnrn问题:在本地nativeCat里<em>调用</em>完全没问题,但是放在ssm项目里就会报词法<em>错误</em>,该怎么<em>解决</em>
调用存储过程出现ora:01036错误
在<em>调用</em><em>存储</em><em>过程</em><em>时</em><em>出现</em><em>错误</em>,具体代码如下:rnrnrnoracle9i中建立的<em>存储</em><em>过程</em>:rnCREATE OR REPLACE PROCEDURE P_ZZ_QMFJZrn(rn an_zt_hh IN NUMBER, --账套行号;rn an_kjnd IN NUMBER, --会计年度;rn an_kjqj IN NUMBER, --会计期间;rn an_czry_hh IN NUMBER, --用户行号;rn ac_tj_bz IN CHAR, --是否作为一下独立的事务提交;rn avc_cwdm OUT VARCHAR2, --<em>错误</em>代码,'0'-无<em>错误</em>; 其它-<em>错误</em>rn avc_cwms OUT VARCHAR2 --<em>错误</em>信息rn)rnISrn lvc_cwhdm VARCHAR2(32); --<em>错误</em>行号rn li_jsq INTEGER; --计数器rnrn li_nmcl INTEGER; --年末处理,0-非年末;1-年末rn ln_xynd ZZ_PZ.KJND%TYPE; --下一会计年度rn ln_xyqj ZZ_PZ.KJQJ%TYPE; --下一个会计期间rn lc_qjzj_bz ZZ_KJQJ.SFYJZ_BZ%TYPE; --是否已经结账rn ln_qjhh ZZ_KJQJ.JL_HH%TYPE; --会计期间行号rnBEGINrn avc_cwdm := '0'; --初始化<em>错误</em>代码为0rn ……………………………………………………………………………………………………………………特别长rn rnEND;rn/rnrnrn<em>调用</em><em>存储</em><em>过程</em>的后台代码:rnrnrnrn OracleConnection oc = new OracleConnection(theendconn);rn OracleCommand ocd = new OracleCommand("p_zz_qmfjz", oc);rn ocd.CommandType = CommandType.StoredProcedure;rnrn OracleParameter op_zt_hh1 = ocd.Parameters.Add("@an_zt_hh", OracleType.Number);rn op_zt_hh1.Direction = ParameterDirection.Input;rn op_zt_hh1.Value = zt;rnrn OracleParameter op_zt_hh2 = ocd.Parameters.Add("@an_kjnd", OracleType.Int16);rn op_zt_hh2.Direction = ParameterDirection.Input;rn op_zt_hh2.Value = nd;rnrn OracleParameter op_zt_hh3 = ocd.Parameters.Add("@an_kjqj", OracleType.Int16);rn op_zt_hh3.Direction = ParameterDirection.Input;rn op_zt_hh3.Value = qj;rnrn OracleParameter op_zt_hh4 = ocd.Parameters.Add("@an_czry_hh", OracleType.Number);rn op_zt_hh4.Direction = ParameterDirection.Input;rn op_zt_hh4.Value = czry;rnrn OracleParameter op_zt_hh5 = ocd.Parameters.Add("@an_tj_bz", OracleType.Char);rn op_zt_hh5.Direction = ParameterDirection.Input;rn op_zt_hh5.Value = "Y";rnrn OracleParameter op_zt_hh6 = ocd.Parameters.Add("@an_cwdm", OracleType.Number);rn op_zt_hh6.Direction = ParameterDirection.Output;rn int a = Convert.ToInt32(op_zt_hh6.Value);rnrn OracleParameter op_zt_hh7 = ocd.Parameters.Add("@an_cwms", OracleType.NVarChar,32);rn op_zt_hh7.Direction = ParameterDirection.Output;rn string b = Convert.ToString(op_zt_hh7.Value);rn tryrn rn oc.Open();rn ocd.ExecuteNonQuery();rn rn catch (OracleException oe)rn rn MessageBox.Show(oe.Message);rn rn finallyrn rn oc.Close();rn //MessageBox.Show(b);rn rnrnrnrn执行后提示:ora-01036:非法的变量名/编号,请问是什么原因?
为什么ASP在执行存储过程出现错误??
conn.execute"proname"rn<em>出现</em><em>错误</em>rn注意,我的<em>存储</em><em>过程</em>是正确的哦
blob字段导入图片出现invalid blob length错误请问怎么解决
1.将图片到blob字段<em>时</em>,长度不能无限怎么<em>解决</em>rn 2.tquery部件打开后如无记录会自动在dbgrid部件中加一条空记录等待输入,能否rn 不让它自动增加记录rn 3.日期<em>时</em>间字段编辑<em>时</em>不能按yyyy-mm-dd显示面是01-9-9应要跟显示一样格式如rn 2001-09-09,请问怎么<em>解决</em>
:为什么ASP在执行存储过程出现错误??::?????
conn.execute"proname"rn<em>出现</em><em>错误</em>rn注意,我的<em>存储</em><em>过程</em>是正确的哦
ASP.NET 中建存储过程出现错误
create procedure insertSUsersrnrn @xuehao varchar(50),rn @password varchar(50),rn @photo image(1000),rn @Tname varchar(50), rn @Fname char(50), rn @major varchar(100),rn @question varchar(50),rn @answer varchar(50) ,rn rnas rnrninsert into [SUsers]([xuehao],[password],[photo],[Tname],[Fname],[major],[question],[answer]) values(@xuehao,@password,@photo,@Tname,@Fname,@major,@question,@answer)rnreturn rngo rnrnrn它提示的<em>错误</em>是:as 附近有语法<em>错误</em>!rn你们帮我看一下吧,上面的<em>存储</em><em>过程</em>有<em>错误</em>吗?
PLSQL develop 出现这种错误
[img=https://img-bbs.csdn.net/upload/201408/21/1408626379_753315.jpg][/img]rn[color=#FF0000]就是一次误操作导致的<em>错误</em>,后来就一直不管执行什么语句都会弹出次对话框,头都大了,希望有人能帮忙<em>解决</em>[/color]
执行存储过程出现错误,请帮忙
平<em>时</em>运行正常的<em>存储</em><em>过程</em>,今天执行<em>时</em><em>出现</em><em>错误</em>,内容如下:多重步驟 OLE DB 操作發生錯誤。請檢查每一個可用的 OLE DB 狀態值。尚未完成任何操作。请问是怎么回事?
PLSQL 登录oracle数据库出现 “”错误
qlplus是能连接的,PLSQL登录不了,提示“”无法解析指定的连接标识符“” 原因: 卸载了重装PLSQL,不要放在Program Files (x86)文件夹下,放到Program Files文件夹下就好了~
存储过程执行间过长,于是页面出现错误,怎么解决
由于特殊的原因,我的ASP页面要执行一个比较长<em>时</em>间的<em>存储</em><em>过程</em>,大约要费<em>时</em>2到3分钟吧。但这段<em>时</em>间里页面已经<em>出现</em>超<em>时</em><em>错误</em>了,在不改动客户端的情况下,怎么<em>解决</em>这个问题?rnrn假设客户有耐心等待两三分钟的<em>时</em>候<em>出现</em>一个页面,也不用考虑服务器性能的问题,只要求3分钟之后我想要的数据能显示出来,应该怎么做?rnrn能不能在一个页面里显示执行的<em>时</em>间,另一个页面里执行<em>存储</em><em>过程</em>,当另一个页面构造完成的<em>时</em>候(也就是<em>存储</em><em>过程</em>执行完了),就把那一页显示出来?
java调用存储过程出现内存溢出了
java<em>调用</em><em>存储</em><em>过程</em><em>时</em><em>出现</em>内存溢出。。。我用main方法执行用了1分多钟。。
linq调用存储过程和函数出现的问题
我在项目开发<em>过程</em>中,通过linq<em>调用</em>sql函数和<em>存储</em><em>过程</em>进行了一些比较复杂的数据处理工作。<em>调用</em><em>过程</em>和数据处理<em>过程</em>都没有问题,但是被处理过的数据在程序中无法及<em>时</em>获取。rnrn举两个例子:1,我现在有一张数据表A,其中有一条记录,我现在<em>调用</em><em>存储</em><em>过程</em>向其中插入了一条新的记录,之后在程序中查询表A的数据<em>时</em>依然只能看到一条记录。2,<em>调用</em><em>存储</em><em>过程</em>修改了数据表A中某些行的值,但是在程序中查询获得的依旧是原来的值。rnrn现在这个问题让我很郁闷,通过函数和<em>存储</em><em>过程</em>执行的操作无法及<em>时</em>反馈给系统,必须关闭系统然后重新登录之后才能看到最新的数据,不然的话linq所获取的数据就不是最新的,然后我进行的任何进一步的操作都是在旧数据上进行的。rnrn如果有人知道应该如何<em>解决</em>上述问题,麻烦您指导一下,不胜感激!
调用存储过程出现“CURSOR IS NOT OPEN”
在运行PB程序<em>时</em>,提示“CURSOR IS NOT OPEN”,我只是<em>调用</em>了一个<em>存储</em><em>过程</em>,我发现在安装了PB8的机器上运行正常,但没有安装PB8的机器上有的就提示这个问题,令人奇怪的是有的机器也不提示。望高手指点。
jsp调用存储过程出现的问题
<em>存储</em><em>过程</em>:rnrncreate proc register_uid rn@uid int output,rn@username varchar(20),rn@password varchar(20),rn@sex char(2),rn@name varchar(20),rn@tel varchar(20),rn@description varchar(20)rnasrn insert into userinfo values(@username,@password,@sex,@name,@tel,@description,default)rn select @uid=@@identityrngornrn<em>调用</em>:rn CallableStatement cstmt=con.prepareCall("call register_uid(?,?,?,?,?,?,?,default)");rn //注册输出rn cstmt.registerOutParamet (1,java.sql.Types.INTEGER);rn System.out.println("username is:"+form.getUsername());rn65行: ps.setString(2,form.getUsername());rn ps.setString(3,form.getPassword());rn ps.setString(4,form.getSex());rn ps.setString(5,form.getName());rn ps.setString(6,form.getTel());rn ps.setString(7,form.getDec());rn cstmt.executeUpdate(); rn uid=cstmt.getInt(1);rn异常:rnjava.lang.NullPointerExceptionrn at com.accp.note.user.dao.UserImp.CheckReg(UserImp.java:65)rn at com.accp.note.struts.action.RegisterAction.Register(RegisterAction.java:55)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn at java.lang.reflect.Method.invoke(Method.java:585)rn at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)rn at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)rn at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)rn at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)rn at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)rn at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)rn at com.accp.note.util.MyFilter.doFilter(MyFilter.java:24)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)rn at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)rn at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)rn at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)rn at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)rn at java.lang.Thread.run(Thread.java:595)rn请问这个是什么问题?
一个VC调用存储过程错误
TelserveSet chrs; rnchrs.Open(AFX_DB_USE_DEFAULT_TYPE ,_T("CALL yoya"));rn出错提示:(其中TelserveSet是记录集类,yoya是我定义的<em>存储</em><em>过程</em>)rnUnhandled exception in tel.exe(MFCD42D.DLL):0xC0000005:Accecc Violationrn但是<em>存储</em><em>过程</em>yoya1已经执行。我把_T("CALL yoya")换成NULL就可以通过。rn怎么错了,请高手帮忙看看。rn
解决?">java 调用存储过程出现"无效的索引列",请问怎么解决?
rnrncreate or replace procedure class_coursernisrncursor cur_a is select nianji from yxy_class;rncr yxy_class.nianji%TYPE;rnbeginrn IF NOT cur_a%ISOPENrn THENrn OPEN cur_a;rn END IF;rnrn while cur_a%foundrn looprn fetch cur_a into cr; rn end loop; rnclose cur_a; rnrnend class_course; rnproc = conn.prepareCall(" call class_course() "); rnproc.execute(); rnrnrs = (ResultSet)proc.getObject(1); rnwhile (rs.next()) rn rn System.out.println("年级是="+rs.getObject("nianji") ); rn rn rn应该就是一列.但是在java里还是取不出来,<em>出现</em>"无效的列索引",这又是为什么呢?
调用WEB SERVIECS出现这个错误,如何解决?
在WINDOWS200O SERVER下没有问题,可是在WINDOWS2003 SERVER下就<em>出现</em>了这个问题,rn如何<em>解决</em>???rn“/Client_Access”应用程序中的服务器<em>错误</em>。rn--------------------------------------------------------------------------------rnrn请求因 HTTP 状态 401 失败:Unauthorized。 rn说明: 执行当前 Web 请求期间,<em>出现</em>未处理的异常。请检查堆栈跟踪信息,以了解有关该<em>错误</em>以及代码中导致<em>错误</em>的出处的详细信息。 rnrn异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败:Unauthorized。rnrn源<em>错误</em>: rnrnrn行 75: [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://boulder.com.cn/getHierarchy", RequestNamespace="http://boulder.com.cn/", ResponseNamespace="http://boulder.com.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]rn行 76: public System.Xml.XmlNode getHierarchy() rn行 77: object[] results = this.Invoke("getHierarchy", new object[0]);rn行 78: return ((System.Xml.XmlNode)(results[0]));rn行 79: rn rnrn源文件: C:\net购物车(Access数据库)\Client_Access\Web 引用\localhost\Reference.cs 行: 77 rnrn堆栈跟踪: rnrnrn[WebException: 请求因 HTTP 状态 401 失败:Unauthorized。]rn System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1296rn System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +218rn Client_Access.localhost.CategoryService.getHierarchy() in C:\net购物车(Access数据库)\Client_Access\Web 引用\localhost\Reference.cs:77rn Client_Access._default.showHierarchy() in c:\net购物车(access数据库)\client_access\default.aspx.cs:84rn ASP.default_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in C:\net购物车(Access数据库)\Client_Access\default.aspx:18rn System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27rn System.Web.UI.Control.Render(HtmlTextWriter writer) +7rn System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243rn System.Web.UI.Page.ProcessRequestMain() +1929rnrn rnrnrn--------------------------------------------------------------------------------rn版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
存储一个存储过程出现Error 7405应该怎么解决
创建一个<em>存储</em><em>过程</em>,在<em>存储</em>该<em>存储</em><em>过程</em><em>时</em>发生以下<em>错误</em>:rnError 7405:异类查询要求为连接设置ANSI_NULLS和ANSI_WARNINGS选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询rnrn这是为什么?应该怎么<em>解决</em>呀?
定义存储过程出了错误 8101,该怎么解决?
我首先定义了一个表:rnCREATE TABLE [dbo].[tb_Customer] (rn [FD_ID] [int] IDENTITY (1000, 1) NOT NULL ,rn [FD_Name] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [FD_IndustryID] [int] NULL ,rn [FD_Remark] [varchar] (300) COLLATE Chinese_PRC_CI_AS NULL rn) ON [PRIMARY]rn由于要从一个数据库导到另一个数据库所以定义了一个<em>存储</em><em>过程</em>:rnCREATE PROCEDURE dumpCONFIGdata AS rn insert into tb_customer select * from srv_lnk.powereoa.dbo.tb_customerrnGOrn其中srv_lnk是已经建立的数据库连接rn 现定义<em>存储</em><em>过程</em><em>时</em><em>出现</em>了 8101<em>错误</em>,看帮助说是要 SET IDENTITY_INSERT tblTest ONrn可我试了很久也不知道在那个步骤\那个地方设置这个东西? 请高手们指教!!谢谢rnrn 这个问题和我以前的这个:rnhttp://community.csdn.net/Expert/topic/3945/3945068.xml?temp=.6234705rn问题一样,以前的这个问题当<em>时</em>我按zjcxc(邹建) ( ) 的方法<em>解决</em>了现在也<em>解决</em>不了了,真不知道怎么回事?rnrn请朋友们帮帮忙吧,谢谢!!!!
执行存储过程出现ORA-00900:invalid SQL statement
创建和执行<em>存储</em><em>过程</em>如下rnCREATE OR REPLACE PROCEDURE Pro_Insert_TEMTBLrn(rnv_AA in varchar2,rnv_BB in varchar2)rnisrnbeginrn insert into Temtbl(AA,BB)values(v_AA,v_BB);rn commit;rnend Pro_Insert_TEMTBL;rnrnPro_Insert_TEMTBL(1,2);rnrn哪里出错了? 各位一般怎么调试?调试<em>时</em>怎么看更详细的提示信息?
报错 invalid directory 怎么解决
我用OpenDialog打开一个DB文件 在StringGrid中显示 程序编译成功后 选择了文件后提示<em>invalid</em> directory 非法目录? 为什么 与中文路径有关么?
解析xml出现 Invalid at the top level of the document 错误如何解决
rn 通过 IdHttp 访问远程的一个servlet,取得一个xml文档,但在解析的<em>时</em>候,会报出 "<em>invalid</em> at the top level of the document Line1 at " 异常。奇怪的是在大部分机器上都正常,包括win98,只有个别机器上会报这个<em>错误</em>,已知的是在一台winxp home版 和 专业版上报错,是不是操作系统少什么东西了?请高手帮忙,解析xml用的是delphi下的TXMLDocument.
UPND链接器个人的下载
好东西,VPN个人版代理器、欢迎大家共享资源 相关下载链接:[url=//download.csdn.net/download/pocowrb/2979230?utm_source=bbsseo]//download.csdn.net/download/pocowrb/2979230?utm_source=bbsseo[/url]
bzr-0.6.2.tar.gz下载
bzr-0.6.2.tar.gz 相关下载链接:[url=//download.csdn.net/download/aiyunbreak/5330427?utm_source=bbsseo]//download.csdn.net/download/aiyunbreak/5330427?utm_source=bbsseo[/url]
Android限制Edittext输入Emoji表情符下载
Edittext限制数字、字母已经很好解决,这里为你提供了限制输入Emoji表情符的Edittext设置。 相关下载链接:[url=//download.csdn.net/download/david_xm/9403399?utm_source=bbsseo]//download.csdn.net/download/david_xm/9403399?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的