× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



  It didn't like not having any parameters built for the
  "ExecuteNonQuery()".  I put in a null value and WhaLa!

    ----------------------------------------------------------------------

    From:  richard@xxxxxxxxxxx
    Reply-To:  Midrange Systems Technical Discussion
    <midrange-l@xxxxxxxxxxxx>
    To:  midrange-l@xxxxxxxxxxxx
    Subject:  Re: Call iSeries program from C# program
    Date:  Thu, 22 Feb 2007 04:00:46 -0600
    >Maybe you ripped out too much code from the sample.
    >
    >Backtrack to the point you had it working and try again.
    >
    >Also, what OS/400 version are you at and what version of CA/400 Express
    ?
    >
    >I am using the V5R3 version currently.
    >
    >Although that should not really be an issue since you did have it
    working
    >:-)
    >
    >Also you need to put in parameter markers when passing parms.
    >
    >Regards,
    >Richard Schoen
    >RJS Software Systems Inc.
    >"Providing Your....iNFORMATION NOW!"
    >Email: richard@xxxxxxxxxxxxxxx
    >Web Site: http://www.rjssoftware.com
    >Tel: (952) 898-3038
    >Fax: (952) 898-1781
    >Toll Free: (888) RJSSOFT
    >
    >----------------------------------------------------------------------
    >
    >message: 1
    >date: Wed, 21 Feb 2007 14:23:18 -0600
    >from: "Bob O." <otis_the_cat@xxxxxxxxxxx>
    >subject: Re: Call iSeries program from C# program
    >
    >I checked out the article.  I successfully got his little program to
    work
    >(using the system console like he did).  I added the code to my project
    (a
    >
    >windows application) and it would error out on calling the program.  I
    >removed all the parameters since the program I'm trying to call doesn't
    >have
    >any.
    >
    >OleDbCommand cmd = new OleDbCommand("{{call dortest.OR195}}", cn);
    >
    >I got the error:  Value 'DORTES.OR' for PGM exceeds 10 characters.
    >
    >If I add () to the command
    >
    >OleDbCommand cmd = new OleDbCommand("{{call dortest.OR195()}}", cn);
    >
    >I get the error:  Keyword 'DORTEST.OR' not valid for this command.
    >
    >
    >Now why would just taking out the console.write stuff and the un-needed
    >parms cause such a problem?
    >
    >--
    >This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
    list
    >To post a message email: MIDRANGE-L@xxxxxxxxxxxx
    >To subscribe, unsubscribe, or change list options,
    >visit: http://lists.midrange.com/mailman/listinfo/midrange-l
    >or email: MIDRANGE-L-request@xxxxxxxxxxxx
    >Before posting, please take a moment to review the archives
    >at http://archive.midrange.com/midrange-l.
    >

    ----------------------------------------------------------------------

  Don*t miss your chance to WIN 10 hours of private jet travel from
  Microsoft(R) Office Live

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.