EXCEPTION:ora-01008:not all variable bound--求解

问题描述

程式插入數據時報這個錯誤:privatevoidAppendData(){stringsMaxID=SjCommon.GetMaxID("SYS_FEEDER_MT_BASE","MTITEM_ID",10);if(sMaxID=="0")return;object[][]Params=newobject[5][];sSQL="InsertintoSYS_FEEDER_MT_BASE"+"(MTITEM_ID,MTITEM_NO,MTITEM_DESC1,MTITEM_DESC2,UPDATE_EMPID,UPDATE_TIME,ENABLED)"+"Values"+"(:MTITEM_ID,:MTITEM_NO,:MTITEM_DESC1,:MTITEM_DESC2,:UPDATE_EMPID,SYSDATE,'Y')";Params[0]=newobject[]{ParameterDirection.Input,OracleType.VarChar,"MTITEM_ID",sMaxID};Params[1]=newobject[]{ParameterDirection.Input,OracleType.VarChar,"MTITEM_NO",editNo.Text};Params[2]=newobject[]{ParameterDirection.Input,OracleType.VarChar,"MTITEM_DESC1",editDesc1.Text};Params[3]=newobject[]{ParameterDirection.Input,OracleType.VarChar,"MTITEM_DESC2",editDesc2.Text};Params[4]=newobject[]{ParameterDirection.Input,OracleType.VarChar,"UPDATE_EMPID",fMain.g_sUserID};dsTemp=ClientUtils.ExecuteSQL(sSQL,Params);fMain.CopyToHistory(sMaxID);}煩請各位幫忙!

解决方案

本帖最后由 joy_flexium 于 2012-04-11 16:01:06 编辑
解决方案二:
怎麼沒人幫忙呢自個頂下
解决方案三:
抱啥错了?
解决方案四:
引用2楼的回复:

抱啥错了?

EXCEPTION:ora-01008:notallvariablebound這個錯
解决方案五:
这是连什么数据库呢?没见过这个异常大概意思应该是没定义变量看看你的变量里面都有值么?
解决方案六:
:就相当于SQLServer中的@么?
解决方案七:
debug時,顯示值是有得只是插入時就報這個錯

时间: 2024-10-27 13:00:42

EXCEPTION:ora-01008:not all variable bound--求解的相关文章

TensorFlow教程之API DOC 6.3.13. STATE OPS

本文档为TensorFlow参考文档,本转载已得到TensorFlow中文社区授权. Variables Note: Functions taking Tensor arguments can also take anything accepted by tf.convert_to_tensor. Contents Variables Variables class tf.Variable Variable helper functions tf.all_variables() tf.train

MVC架构探究及其源码实现(4)-前端控制器

博学,切问,近思--詹子知 (https://jameszhan.github.io) 前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端.前端控制器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现.这里我们就采用后一种方式来实现我们的MVC框架.   1.配置web.xml,使得我们的前端控制器可以拦截所有符合要求的用户请求,这里我们的前端控制

如何用C++实现双向循环链表_C 语言

双向循环链表,即每个节点都拥有一前一后两个指针且头尾互链的链表.各种链表的简单区别如下:单向链表:基本链表:单向循环链表:不同于单向链表以 NULL 判断链表的尾部,单向循环链表的尾部链接到表头,因此当迭代操作到表头前即是尾部:双向链表:比单向链表多出指向前一个节点的指针,但实际上使用双向链表时很少使用不循环的:双向循环链表:相对于单向循环链表,双向循环链表可从头部反向迭代,这在链表长度很大且需要获取.插入或删除靠近链表尾部元素的时候十分高效.单向循环列表只能从表头正向迭代,执行的时间大于从反向

[Logstash-input-redis] 使用详解

redis插件的完整配置 input { redis { batch_count => 1 #返回的事件数量,此属性仅在list模式下起作用. data_type => "list" #logstash redis插件工作方式 key => "logstash-test-list" #监听的键值 host => "127.0.0.1" #redis地址 port => 6379 #redis端口号 password

python 报错求解Undefined variable from import: urlopen

问题描述 python 报错求解Undefined variable from import: urlopen 解决方案 http://www.cnblogs.com/i-bugs/p/4028647.html 解决方案二: 第三方包引入时,eclipse默认会把一些包定为错误的,错误是: "undefined variable from import..." 其实是对的,可是报错,很烦人 解决方法: window -- preferences -- pydev -- editor -

调试出现unhandled exception 小白求解

问题描述 调试出现unhandled exception 小白求解 #include #include typedef struct lnode { int data; struct lnode *next; }LNode,*LinkList; LNode* Creat_LNode ( ) // 创建链表 { LNode *s,*r,*L; int x; scanf ( "%d",&x ); L = r = ( LNode * ) malloc ( sizeof( LNode

Oracle 错误总结及问题解决 ORA

参考地址 ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常.ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程:无法转换会话ORA-00022: 无效的会话 ID:访问被拒绝ORA-00023: 会话引用进程私用内存:无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册

java小白求解,下面的代码是按照书上的例子抄下来的,不明白为什么报错。

问题描述 java小白求解,下面的代码是按照书上的例子抄下来的,不明白为什么报错. 代码如下:主要问题就是报错的地方:已经用注释吧报错贴上:还看不懂这个报错,求大神帮助:package Calendar; import java.util.Scanner; public class Calendar { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(

Flow control and exception Handling

2) Flow control and exception Handling Objective 1)Write code using if and switch statements and identify legal argument types for these statements. ·    Unreachable statements produce a compile-time error. while (false) { x = 3; } // won't compilefo