问题描述
程式插入數據時報這個錯誤: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時,顯示值是有得只是插入時就報這個錯