Wrox Programmer Forums
|
ASP.NET 1.0 and 1.1 Basics ASP.NET discussion for users new to coding in ASP.NET 1.0 or 1.1. NOT for the older "classic" ASP 3 or the newer ASP.NET 2.0.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the ASP.NET 1.0 and 1.1 Basics section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old June 30th, 2007, 01:32 AM
Registered User
 
Join Date: Jun 2007
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Default Insert Data problem

hi to all,

I want to insert data into db.but when i click on button i get folllowing error

Line 121: mycmd2.Parameters(":f_year").Value = f.Value
Line 122:
Line 123: mycmd2.ExecuteNonQuery()
Line 124:
Line 125:


Source File: C:\Inetpub\wwwroot\dhrov\add_new_customer.aspx.vb Line: 123

Stack Trace:


[OracleException (0x80131938): ORA-01008: not all variables bound
]
   System.Data.OracleClient.OracleConnection.CheckErr or(OciErrorHandle errorHandle, Int32 rc) +204
   System.Data.OracleClient.OracleCommand.Execute(Oci StatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals) +1024
   System.Data.OracleClient.OracleCommand.ExecuteNonQ ueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor) +447
   System.Data.OracleClient.OracleCommand.ExecuteNonQ uery() +108
   add_new_customer.save_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\dhrov\add_new_customer.aspx.vb: 123
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
   System.Web.UI.WebControls.Button.RaisePostBackEven t(String eventArgument) +107
   System.Web.UI.WebControls.Button.System.Web.UI.IPo stBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102

Here is my code
 str3 = "user id= nfc; password=nfc; data source = dh"
        mycon2 = New OracleConnection(str3)
        mycon2.Open()

        Dim mycmd2 As New OracleCommand

        mycmd2.CommandText = "INSERT INTO sub_ledger_master" _
       & "(SL_COMPANY_CODE,SL_FINANCIAL_YEAR_CODE,SL_BRANCH _CODE," _
       & "SL_GL_ACCOUNT_CODE,SL_ACCOUNT_CODE,SL_DESCRIPTION ,SL_UPDATION_DATE,WHERENAME)" _
       & "values('DD',:f_year,'L020','1081',:c_code,:c_name ,TO_DATE(:d_date,'DD/MM/YYYY'),:wh)"

        mycmd2.Connection = mycon2

        mycmd2.Parameters.Add(New OracleParameter(":c_code", OracleType.VarChar, 9, "SL_ACCOUNT_CODE"))
        mycmd2.Parameters(":c_code").Value = ccode.Text

        mycmd2.Parameters.Add(New OracleParameter(":c_name", OracleType.VarChar, 150, "SL_DESCRIPTION"))
        mycmd2.Parameters(":c_name").Value = cname.Text

        mycmd2.Parameters.Add(New OracleParameter(":d_date", OracleType.VarChar, 20))
        mycmd2.Parameters(":d_date").Value = txtfrom.Text

        mycmd2.Parameters.Add(New OracleParameter(":f_year", OracleType.VarChar, 8))
        mycmd2.Parameters(":f_year").Value = f.Value

        mycmd2.ExecuteNonQuery()

Please tell me whats problem with my code.

Thanks in advance.





 
Old July 1st, 2007, 06:46 PM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 2,189
Thanks: 5
Thanked 59 Times in 57 Posts
Send a message via MSN to gbianchi
Default

hi there..

is :wh a parameter??? you are not sending any value to it....

HTH

Gonzalo

================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from dparsons signature and he Took that from planoie's profile
================================================== =========
My programs achieved a new certification (can you say the same?):
WORKS ON MY MACHINE
http://www.codinghorror.com/blog/archives/000818.html
================================================== =========
I know that CVS was evil, and now i got the proof:
http://worsethanfailure.com/Articles...-Hate-You.aspx
================================================== =========
 
Old July 5th, 2007, 04:33 AM
Registered User
 
Join Date: Jun 2007
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Default

thanks Gonzalo

i had solved this problem.

 
Old July 5th, 2007, 01:13 PM
Friend of Wrox
 
Join Date: Jul 2003
Posts: 599
Thanks: 6
Thanked 3 Times in 3 Posts
Default

How did you solve it? People are reading your request and spending time on answering you. The least you could do is post your solution.

 
Old July 14th, 2007, 02:54 AM
Registered User
 
Join Date: Jun 2007
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
quote:Originally posted by rstelma
 How did you solve it? People are reading your request and spending time on answering you. The least you could do is post your solution.

here is solution :


            mycmd2.CommandText = "INSERT INTO SUB_LEDGER_MASTER(SL_COMPANY_CODE,SL_FINANCIAL_YEA R_CODE," _
            & "SL_BRANCH_CODE,SL_GL_ACCOUNT_CODE,SL_ACCOUNT_CODE ,SL_DESCRIPTION,SL_UPDATION_DATE,WHERENAME)" _
           & "values('DD',:SL_FINANCIAL_YEAR_CODE,'L020','1081' ,:SL_ACCOUNT_CODE,:SL_DESCRIPTION,to_date(:SL_UPDA TION_DATE,'dd/mm/yyyy'),:wh)"

            mycmd2.Connection = mycon2

            mycmd2.Parameters.Add(New OracleParameter(":SL_ACCOUNT_CODE", OracleType.VarChar, 9))
            mycmd2.Parameters(":SL_ACCOUNT_CODE").Value = ccode.Text



            mycmd2.Parameters.Add(New OracleParameter(":SL_DESCRIPTION", OracleType.VarChar, 150))
            mycmd2.Parameters(":SL_DESCRIPTION").Value = cname.Text

            mycmd2.Parameters.Add(New OracleParameter(":SL_UPDATION_DATE", OracleType.VarChar, 20))
            mycmd2.Parameters(":SL_UPDATION_DATE").Value = txtfrom.Text

            mycmd2.Parameters.Add(New OracleParameter(":SL_FINANCIAL_YEAR_CODE", OracleType.VarChar, 8))
            mycmd2.Parameters(":SL_FINANCIAL_YEAR_CODE").Value = f.Value

            mycmd2.Parameters.Add(New OracleParameter(":wh", OracleType.VarChar, 60))
            mycmd2.Parameters(":wh").Value = wh

            mycmd2.ExecuteNonQuery()






Similar Threads
Thread Thread Starter Forum Replies Last Post
insert same data to another remo MySQL 2 July 20th, 2007 12:08 AM
PHP-MySQL Insert Data problem forexen PHP Databases 1 March 13th, 2007 12:58 AM
Problem in insert new data in Asp.Net. Rahul Gupta ASP.NET 1.0 and 1.1 Basics 1 December 16th, 2005 10:23 AM
problem with insert, on select data doesn't show pascalgeuze ADO.NET 1 April 24th, 2004 01:50 AM
Help Please with my code to insert data shopgirl Classic ASP Databases 7 February 24th, 2004 01:58 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.