<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'Oracle' and 'Parameters'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=Oracle%2cParameters&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tags 'Oracle' and 'Parameters'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Getting multiple rows from oracle stored procedure and binding it to grid view</title><link>http://forums.asp.net/thread/2298561.aspx</link><pubDate>Tue, 15 Apr 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2298561</guid><dc:creator>yeotumitsu@sify.com</dc:creator><description>&lt;p&gt;&amp;nbsp;

&lt;/p&gt;&lt;p class="MsoNormal"&gt;To&lt;span&gt;&amp;nbsp; &lt;/span&gt;get this stuff you
need to create a Ref Cursor to return recordset.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;create or
replace PACKAGE Types AS &lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;TYPE cursor_type IS REF CURSOR;&lt;/p&gt;

&lt;div style="border-style:none none solid;border-color:-moz-use-text-color -moz-use-text-color windowtext;border-width:medium medium 1pt;padding:0in 0in 1pt;"&gt;

&lt;p class="MsoNormal" style="border:medium none;padding:0in;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;END Types;&lt;/p&gt;

&lt;/div&gt;

&lt;p class="MsoNormal"&gt;Now create a stored procedure to return multiple rows .&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;create or
replace&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;PROCEDURE
getAllCity(p_recordset OUT types.cursor_type) AS&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BEGIN&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OPEN
p_recordset FOR&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;select * from tbl_country;&lt;/p&gt;

&lt;div style="border-style:none none solid;border-color:-moz-use-text-color -moz-use-text-color windowtext;border-width:medium medium 1pt;padding:0in 0in 1pt;"&gt;

&lt;p class="MsoNormal" style="border:medium none;padding:0in;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;END getAllCity;&lt;/p&gt;

&lt;/div&gt;

&lt;p class="MsoNormal"&gt;Now put this code in your event.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string strconn =&amp;nbsp; myDynconnStr;&lt;br /&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;OracleConnection conn = new OracleConnection(strconn);&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;OracleCommand objCmd = new OracleCommand();&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;objCmd.Connection = conn;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;objCmd.CommandText = &amp;quot;getAllCity&amp;quot;;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;objCmd.CommandType = CommandType.StoredProcedure;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;objCmd.Parameters.Add(&amp;quot;p_recordset&amp;quot;,
OracleType.Cursor).Direction = ParameterDirection.Output;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;OracleDataAdapter odr = new OracleDataAdapter(objCmd);&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DataSet ds
= new DataSet();&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;odr.Fill(ds);&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;GridView1.DataSource = ds.Tables[0];&lt;/p&gt;



&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;GridView1.DataBind();&lt;/p&gt;

</description></item><item><title>Re: Return &amp;quot;Record Added&amp;quot; string from an Oracle Stored Procedure</title><link>http://forums.asp.net/thread/2126158.aspx</link><pubDate>Tue, 22 Jan 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2126158</guid><dc:creator>John Happy</dc:creator><description>&lt;p&gt;Discovered the problem ...&lt;/p&gt;
&lt;p&gt;Made a change to the VB Stored Procedure calling code on my ASP.Net page.&lt;/p&gt;
&lt;p&gt;My incorrect output parameter code&amp;nbsp;was as follows:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; objStatusParam &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; OracleParameter(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Status&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, OracleDbType.Varchar2)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;The output parameter code that worked looks like this:&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; objStatusParam &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; OracleParameter(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Status&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, OracleDbType.Varchar2, &lt;strong&gt;50&lt;/strong&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Note that I had to supply the Varchar2 max. size number, in this case, 50.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;My help came from a post I found on an Oracle.com forum.&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Now my insert works and my status string appears in the label on my asp.net web page.&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>column datatype in oracle and dataset table</title><link>http://forums.asp.net/thread/1984697.aspx</link><pubDate>Thu, 01 Nov 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1984697</guid><dc:creator>nomercy007</dc:creator><description>&lt;p&gt;&amp;nbsp;Hi all,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have an Oracle table with column of datatype NUMBER(10). When I add a tabledapter in dataset designer, it creates a table with a column of datatype: system.decimal&lt;/p&gt;&lt;p&gt;I change it to system.int32, but when I use an insert query, the parameter is of decimal format. I changed the type in designer.vb (although it is not recommended) and it worked fine. but after time, it revoked back to decimal.&lt;/p&gt;&lt;p&gt;Am I missing something, or it is just another oracle, .NET misunderstanding?&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I would appreciate any feedback,&lt;/p&gt;&lt;p&gt;Thanks,&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: SqlDataSource, ORA-01008, 01036, and GridView</title><link>http://forums.asp.net/thread/1800413.aspx</link><pubDate>Thu, 12 Jul 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1800413</guid><dc:creator>sajala</dc:creator><description>&lt;p&gt;Prashant,&lt;/p&gt;
&lt;p&gt;Thanks for trying to help me. Removing the DeleteParameters did not work. What I ended up doing was removing the OldValuesParameterFormatString. Now it works. Only one or two people are going to be using this&amp;nbsp;application and it&amp;#39;s not going to get a lot of modifications once the tables are filled, so I don&amp;#39;t need to do a lot of conflict checking.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;sajala&lt;/p&gt;</description></item><item><title>Data Inserting problem </title><link>http://forums.asp.net/thread/1711819.aspx</link><pubDate>Wed, 16 May 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1711819</guid><dc:creator>sthauttam</dc:creator><description>&lt;p&gt;Hi! &lt;/p&gt;
&lt;p&gt;I have two tables Address(address_id, street) and Employee(emp_id,address_id,name).&amp;nbsp; // address_id in Employee table is foreign key&lt;/p&gt;
&lt;p&gt;Here is my stored procedure. &lt;/p&gt;
&lt;p&gt;CREATE OR REPLACE PROCEDURE address_proc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (street in varchar2,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name in varchar2)&lt;br /&gt;&amp;nbsp;is&lt;br /&gt;&amp;nbsp;BEGIN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO address&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES (address_id_seq.nextval,street);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO employee&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES (emp_id_seq.nextval,address_id_seq.currval,name);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commit;&lt;br /&gt;&amp;nbsp;END;&lt;/p&gt;
&lt;p&gt;Now, how can I insert data from&amp;nbsp;&amp;nbsp;a webpage that has input text field for street and name?&amp;nbsp; I mean to say that a webpage has two input fields street and name. Now I have to save those two fields in separate tables with using the single stored procedure as given above. I am using Oracle 9i and ASP.NET 2.0&lt;/p&gt;
&lt;p&gt;Any suggestions are highly appreciated.&lt;/p&gt;</description></item><item><title>Re: Help, a big problem worried me for week!!</title><link>http://forums.asp.net/thread/1708244.aspx</link><pubDate>Mon, 14 May 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1708244</guid><dc:creator>Sohnee</dc:creator><description>&lt;p&gt;Here are a few possible reasons:&lt;/p&gt;
&lt;p&gt;1) One of your parameter names might be more than 32 characters long - which causes this error.&lt;/p&gt;
&lt;p&gt;2) You&amp;#39;ve ommitted the : from the front of the parameter names in the parameter collection.&lt;/p&gt;
&lt;p&gt;3) You&amp;#39;ve got a [space] at the end of one of your parameter names&lt;/p&gt;
&lt;p&gt;4) You need to clear the parameters from previous use before you set these (i.e. an old parameter from your select is still hanging about)&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve included all of these to help out other people that come across the same problem. You&amp;#39;re particular problem should be solved with this (Oracle is a bit different to MSSQL in this respect):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.cmd.Parameters.Add(&lt;span class="st"&gt;&lt;font color="#ff0000"&gt;&amp;quot;:dydm&amp;quot;&lt;/font&gt;&lt;/span&gt;,OracleType.VarChar,4).Value = dydm;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwd"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.cmd.Parameters.Add(&lt;span class="st"&gt;&lt;font color="#ff0000"&gt;&amp;quot;:ny&amp;quot;&lt;/font&gt;&lt;/span&gt;,OracleType.VarChar,6).Value = ny;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>