Click here to Skip to main content
15,915,508 members
Home / Discussions / ASP.NET
   

ASP.NET

 
QuestionGridView editing inside GridView in asp.net 2.0 Pin
avananda reddys 12313-Jun-07 21:02
avananda reddys 12313-Jun-07 21:02 
QuestionSending Parameter to User Control Pin
Tarik Guney13-Jun-07 20:44
Tarik Guney13-Jun-07 20:44 
AnswerRe: Sending Parameter to User Control Pin
_AK_13-Jun-07 20:50
_AK_13-Jun-07 20:50 
AnswerRe: Sending Parameter to User Control Pin
Sathesh Sakthivel13-Jun-07 20:51
Sathesh Sakthivel13-Jun-07 20:51 
QuestionECommerce Pin
Bajrang Singh13-Jun-07 20:29
Bajrang Singh13-Jun-07 20:29 
AnswerRe: ECommerce Pin
_AK_13-Jun-07 20:33
_AK_13-Jun-07 20:33 
AnswerRe: ECommerce Pin
Sathesh Sakthivel13-Jun-07 20:36
Sathesh Sakthivel13-Jun-07 20:36 
QuestionThanksData Insertion into Oracle DB USING ASP.NET 1.1 Pin
Azi Qaiser13-Jun-07 20:27
Azi Qaiser13-Jun-07 20:27 
Hi Guys,

This is the first time i am working on asp.net project with oracle as backend. anyways my problem is that i am not able to insert data into oracle tables.

This is what i am doing.
I have a class file in which i have defined a function for insertion by calling stored procedure i ahve written at the back end


And i am calling the function written in class file from the aspx page by creating object of the class and calling the function. Now the error which i am getting says this: Length cannot be less than zero. Parameter name: length

THE CODE FOR CLASS FILE IS PASTED BELOW

public void SaveContractHeader(
			string	refNumber
			,int suppID
			,int catID
			,string Buyer
			,int contVal
			,string contStDate
			,string contEndDate
			,string contRevDate
			,int insVal
			,string insStDate
			,string insEndDate
			,string insRevDate
			,int totalContVal
			,int annualVal
			,int locID
			,int  statusID
			,string conOwner
			,string remarks
			,string docname
			,string itemIdstack
			,string rateStack
			,string unitStack
			,string UOMStack
			,string currencyStack
			, ref int intErrCode
			, ref string strMsg
			)
		{
			/*OracleCommand oraCommand = null;
			OracleDataReader oraDataReader = null;
			
			try
			{	
				oraCommand = new OracleCommand();

				oraCommand.Connection = OraConn;

				oraCommand.CommandText = "XX_CR_PKG.SaveContractHeader";
			
				oraCommand.CommandType = CommandType.StoredProcedure;

				oraCommand.Parameters.Add("REFERENCENUMBER", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["REFERENCENUMBER"].Size=20;
				oraCommand.Parameters["REFERENCENUMBER"].Value=refNumber;

				oraCommand.Parameters.Add("SUPPLIERID", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["SUPPLIERID"].Value=suppID;
				
				oraCommand.Parameters.Add("BCID", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["BCID"].Value=catID;
				
				oraCommand.Parameters.Add("BUYER", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["BUYER"].Size=30;
				oraCommand.Parameters["BUYER"].Value=Buyer;

				oraCommand.Parameters.Add("CONTRACTVAL", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["CONTRACTVAL"].Value=contVal;
				
               			 //contStDate = Convert.ToDateTime(contStDate);
				DateTime conStDate=Convert.ToDateTime(String.Format("{0:MM-dd-yyyy}",contStDate));
				oraCommand.Parameters.Add("CONTRACTSTDATE", OracleType.DateTime).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["CONTRACTSTDATE"].Value=conStDate;

				
				DateTime conEndDate=Convert.ToDateTime(String.Format("{0:MM-dd-yyyy}",contEndDate));
				oraCommand.Parameters.Add("CONTRACTENDDATE", OracleType.DateTime).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["CONTRACTENDDATE"].Value=contStDate;

				//contRevDate = Convert.ToDateTime(contRevDate);
				DateTime conRevDate=Convert.ToDateTime(String.Format("{0:MM-dd-yyyy}",contRevDate));
				oraCommand.Parameters.Add("CONTRACTREVDATE", OracleType.DateTime).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["CONTRACTREVDATE"].Value=conRevDate;

				oraCommand.Parameters.Add("INSURANCEVAL", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["INSURANCEVAL"].Value=insVal;
				
				//insStDate = Convert.ToDateTime(insStDate);
				DateTime insrncStDate=Convert.ToDateTime(String.Format("{0:MM-dd-yyyy}",insStDate));
				oraCommand.Parameters.Add("INSURANCESTDATE", OracleType.DateTime).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["INSURANCESTDATE"].Value=insrncStDate;
				
				//insEndDate = Convert.ToDateTime(insEndDate);
				DateTime insrncEndDate=Convert.ToDateTime(String.Format("{0:MM-dd-yyyy}",insEndDate));
				oraCommand.Parameters.Add("INSURANCEENDDATE", OracleType.DateTime).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["INSURANCEENDDATE"].Value=insrncEndDate;

				//insRevDate = Convert.ToDateTime(insRevDate);
				DateTime insrncRevDate=Convert.ToDateTime(String.Format("{0:MM-dd-yyyy}",insRevDate));
				oraCommand.Parameters.Add("INSURANCEREVDATE", OracleType.DateTime).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["INSURANCEREVDATE"].Value=insrncRevDate;

				oraCommand.Parameters.Add("TOTALCONTRACTEXP", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["TOTALCONTRACTEXP"].Value=totalContVal;

				oraCommand.Parameters.Add("ANNUALEXP", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["ANNUALEXP"].Value=annualVal;

				oraCommand.Parameters.Add("LOCATIONID", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["LOCATIONID"].Value=locID;

				oraCommand.Parameters.Add("STATUSID", OracleType.Number).Direction = ParameterDirection.Input;				
				oraCommand.Parameters["STATUSID"].Value=statusID;
				
				oraCommand.Parameters.Add("CONTRACTOWNER", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["CONTRACTOWNER"].Size=30;
				oraCommand.Parameters["CONTRACTOWNER"].Value=conOwner;

				oraCommand.Parameters.Add("REMARKS", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["REMARKS"].Size=30;
				oraCommand.Parameters["REMARKS"].Value=remarks;
				
				oraCommand.Parameters.Add("DOCNAME", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["DOCNAME"].Size=30;
				oraCommand.Parameters["DOCNAME"].Value=docname;

				oraCommand.Parameters.Add("ITEMID", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["ITEMID"].Size=30;
				oraCommand.Parameters["ITEMID"].Value=itemIdstack;

				oraCommand.Parameters.Add("RATE", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["RATE"].Size=30;
				oraCommand.Parameters["RATE"].Value=rateStack;

				oraCommand.Parameters.Add("UOM", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["UOM"].Size=30;
				oraCommand.Parameters["UOM"].Value=UOMStack;

				oraCommand.Parameters.Add("UNIT", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["UNIT"].Size=30;
				oraCommand.Parameters["UNIT"].Value=unitStack;

				oraCommand.Parameters.Add("CURRENCY", OracleType.VarChar).Direction = ParameterDirection.Input;
				oraCommand.Parameters["CURRENCY"].Size=30;
				oraCommand.Parameters["CURRENCY"].Value=currencyStack;

				
				oraDataReader = oraCommand.ExecuteReader();
					
			}
			catch(OracleException exOra)
			{
				/*intErrCode = exOra.Code;
				strMsg = "Save receipt: "+exOra.Message;
				throw;*//*
				intErrCode = exOra.Code;
				intORA = exOra.Message.IndexOf("ORA-"); 
				
				
				intExc = exOra.Message.IndexOf("^EXCEPTION^"); 
				intCols = exOra.Message.IndexOf(": -");
				strSegment = exOra.Message.Substring(intORA + 4,intCols - 1);
				
				if ((intExc != 0) && (intExc != -1))
				{
					intDot = exOra.Message.IndexOf(".^^");
					intDot = intDot - 27;
					strSegment = exOra.Message.Substring(intORA + 4,intCols - 1);
					strSegment = strSegment + exOra.Message.Substring(intExc + 11, intDot);
				}
				else
				{
					
					strSegment = exOra.Message;
					
				}
				
				strMsg = strSegment ;
				throw;
			}
			catch(Exception ex)
			{
				strMsg = "Save Contract Header: "+ex.Message;
				throw;
			}
			finally
			{
				if(oraDataReader!=null)
				{
					oraDataReader.Dispose();
				}

				if(oraCommand!=null)
				{
					oraCommand.Dispose();
				}				
			}*/

			
		}



The problem is with this function this is what i think...do send solution as soon as possible.

Thanks,
Azeem
AnswerRe: ThanksData Insertion into Oracle DB USING ASP.NET 1.1 Pin
Chetan Ranpariya13-Jun-07 20:32
Chetan Ranpariya13-Jun-07 20:32 
GeneralRe: ThanksData Insertion into Oracle DB USING ASP.NET 1.1 Pin
Azi Qaiser16-Jun-07 19:36
Azi Qaiser16-Jun-07 19:36 
QuestionDesgining problem in asp.net Pin
ShuklaGirish13-Jun-07 20:25
ShuklaGirish13-Jun-07 20:25 
AnswerRe: Desgining problem in asp.net Pin
Paddy Boyd13-Jun-07 21:43
Paddy Boyd13-Jun-07 21:43 
GeneralRe: Desgining problem in asp.net Pin
ShuklaGirish13-Jun-07 22:02
ShuklaGirish13-Jun-07 22:02 
GeneralRe: Desgining problem in asp.net Pin
Paddy Boyd13-Jun-07 22:05
Paddy Boyd13-Jun-07 22:05 
AnswerRe: Desgining problem in asp.net Pin
koolprasad200313-Jun-07 23:21
professionalkoolprasad200313-Jun-07 23:21 
GeneralRe: Desgining problem in asp.net Pin
ShuklaGirish14-Jun-07 20:25
ShuklaGirish14-Jun-07 20:25 
Questiongenerate a image waste the server resources? Pin
mimilaw13-Jun-07 20:24
mimilaw13-Jun-07 20:24 
QuestionAsp.net Dynamic table Pin
ShuklaGirish13-Jun-07 20:18
ShuklaGirish13-Jun-07 20:18 
Questiondiffernce between Pin
mnarayana313-Jun-07 20:05
mnarayana313-Jun-07 20:05 
AnswerRe: differnce between Pin
_AK_13-Jun-07 20:18
_AK_13-Jun-07 20:18 
AnswerRe: differnce between Pin
Sathesh Sakthivel13-Jun-07 20:21
Sathesh Sakthivel13-Jun-07 20:21 
AnswerRe: differnce between Pin
Venk25913-Jun-07 20:22
Venk25913-Jun-07 20:22 
QuestionSession help Pin
kvijayajyothy13-Jun-07 20:05
kvijayajyothy13-Jun-07 20:05 
QuestionScript Pin
saravraj13-Jun-07 19:58
saravraj13-Jun-07 19:58 
AnswerRe: Script Pin
sPaudel13-Jun-07 22:14
sPaudel13-Jun-07 22:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.