[Mono-list] System.Data.SqlClient.SqlException: 'int' is not a recognized CURSOR option

Ing. Michal Skala michal@orix.sk
Mon, 18 Oct 2004 08:36:22 +0200


This is a multi-part message in MIME format.

--=====001_Dragon305863632703_=====
Content-Type: multipart/alternative;
	boundary="=====003_Dragon305863632703_====="


--=====003_Dragon305863632703_=====
Content-Type: text/plain;
	charset="windows-1250"
Content-Transfer-Encoding: 7bit

Hello,

the zip file is now in attachment. It was before, when you look in previous messages.

Thanks.

Michal



======== At 2004-10-18, 06:53:14 you wrote: ========

Hello
  The mail does not contain any attachments. Can you please resend with
the attachments?


Regards
uma

> > >  "Ing. Michal Skala" < michal@orix.sk>  10/15/04 6:14 PM > > > 
Hello,

stored procedure is OK. When I manualy create the SqlCommand code,
everything is OK. But when I uses SqlCommandGenerator, that is in
CommandGenerator.cs file, the code is bad. I use this code already one+
year and on .NET Framework works. But in Mono fails.

It seems that the System.Reflection used in CommandGenerator.cs works
not good. I don't know, what's wrong. I don't care paste here the full
source, the source is in attached file.

In _classes/DataAccess directory is full generator source. This can not
be shorter, I think.

Next, the test_db.cs contains only one method, that is used to get data
from db, and uses the SqlCommandGenerator method.

And next, the default.aspx page only calls the method, that is in
test_db.cs.

The example cannot be shorter. 

And here is the source of stored procedure:

CREATE PROCEDURE dbo.course_show

AS

Select 
 course_id, [name], open_date, close_date, url
From
 course
GO

I don't know, what is wrong. When I manualy call this stored procedure,
without the SqlCommandGenerator, everything is OK.

Example of my manual call:

public void UpdateView () {

  SqlConnection connection=new
SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);
  SqlCommand command= new SqlCommand ("course_show", connection);
  command.CommandType=CommandType.StoredProcedure; 

  DataSet ds=new DataSet();
  adapter.Fill(ds);

  ShowCourses.DataSource = ds; // datagrid fill
  ShowCourses.DataBind();

 } 

This is only one example of many, that I have tested. Nothing works.

Thanks for help.

Michal


======== At 2004-10-15, 06:09:40 you wrote: ========

Hello
  Looks like there is a problem with the System.Data.SqlClient code.
Can you please send the stored procedure that is getting executed from
the code?
Also if you can isolate and send only the sqlclient access portion of
the code as a unit testcase it would faster to debug and fix the
problem.

Regards
uma

>  >  >   "Ing. Michal Skala" <  michal@orix.sk>   10/14/04 5:50 PM >  >  >  
Hello,

I have attached the full source.

And here is the full error output:

Server error in '/poll' application



Description: Error processing request. 
Error Message: HTTP 500. 
Stack Trace: System.Data.SqlClient.SqlException: 'int' is not a
recognized CURSOR option.
in <  0x0011b>   System.Data.SqlClient.SqlConnection:ErrorHandler
(object,Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)
in <  0x00069>   (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_TdsInternalErrorMessageEventArgs
(object,Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)
in <  0x00031>   Mono.Data.Tds.Protocol.Tds:OnTdsErrorMessage
(Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)
in <  0x00056>   (wrapper remoting-invoke-with-check)
Mono.Data.Tds.Protocol.Tds:OnTdsErrorMessage
(Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)
in <  0x00276>   Mono.Data.Tds.Protocol.Tds:ProcessMessage
(Mono.Data.Tds.Protocol.TdsPacketSubType)
in <  0x00052>   (wrapper remoting-invoke-with-check)
Mono.Data.Tds.Protocol.Tds:ProcessMessage
(Mono.Data.Tds.Protocol.TdsPacketSubType)
in <  0x0015f>   Mono.Data.Tds.Protocol.Tds:ProcessSubPacket ()
in <  0x00050>   Mono.Data.Tds.Protocol.Tds:NextResult ()
in <  0x00089>   System.Data.SqlClient.SqlDataReader:NextResult ()
in <  0x0005d>   (wrapper remoting-invoke-with-check)
System.Data.SqlClient.SqlDataReader:NextResult ()
in <  0x00122>   System.Data.SqlClient.SqlDataReader:.ctor
(System.Data.SqlClient.SqlCommand)
in <  0x00056>   (wrapper remoting-invoke-with-check)
System.Data.SqlClient.SqlDataReader:.ctor
(System.Data.SqlClient.SqlCommand)
in <  0x000a2>   System.Data.SqlClient.SqlCommand:ExecuteReader
(System.Data.CommandBehavior)
in <  0x00054>   (wrapper remoting-invoke-with-check)
System.Data.SqlClient.SqlCommand:ExecuteReader
(System.Data.CommandBehavior)
in <  0x00012>  
System.Data.SqlClient.SqlCommand:System.Data.IDbCommand.ExecuteReader
(System.Data.CommandBehavior)
in <  0x000be>   System.Data.Common.DbDataAdapter:Fill
(System.Data.DataSet,int,int,string,System.Data.IDbCommand,System.Data.CommandBehavior)
in <  0x00045>   System.Data.Common.DbDataAdapter:Fill
(System.Data.DataSet)
in <  0x000f6>   Test.App.Auth:Course_Show ()
in <  0x00016>   ASP.login_aspx:UpdateView ()
in <  0x0000e>   ASP.login_aspx:Page_Load (object,System.EventArgs)
in <  0x00069>   (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_EventArgs
(object,System.EventArgs)
in <  0x00086>   System.Web.UI.Control:OnLoad (System.EventArgs)
in <  0x00024>   System.Web.UI.Control:LoadRecursive ()
in <  0x00198>   System.Web.UI.Page:InternalProcessRequest ()
in <  0x000c2>   System.Web.UI.Page:ProcessRequest
(System.Web.HttpContext)
in <  0x002eb>   ExecuteHandlerState:Execute ()
in <  0x00084>   StateMachine:ExecuteState
(System.Web.HttpApplication/IStateHandler,bool&)





Hello,

I have problem with running asp.net page in mono, that connect to
MS-SQL db on windows computer. Mono is installed on linux. This is an
error, that is throwed:
System.Data.SqlClient.SqlException: 'int' is not a recognized CURSOR
option

I have created a small application (one file, only login). This
application is on linux server with mono. This small application uses
a
small library, that generated SqlCommand a than runs a stored
procedure
on MS-SQL server. The library uses System.Reflection namespace (in
attachment).

When this small application run very well on .NET Framework and IIS on
Windows. But, I don't know, who is the problem in Mono.

Thank's for help me.

Michal


__________ Informacia od NOD32 1.893 (20041013) __________

Tato sprava bola preverena antivirusovym systemom NOD32.
http://www.eset.sk 


Thanks for help me.
Michal


__________ Informacia od NOD32 1.895 (20041014) __________

Tato sprava bola preverena antivirusovym systemom NOD32.
http://www.eset.sk 



= = = = = = = = = = = = = = = = = = = = = =


__________ Informacia od NOD32 1.896 (20041015) __________

Tato sprava bola preverena antivirusovym systemom NOD32.
http://www.eset.sk



= = = = = = = = = = = = = = = = = = = = = =

--=====003_Dragon305863632703_=====
Content-Type: text/html;
	charset="windows-1250"
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1250">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff><FONT face=Tahoma size=2></FONT>
<DIV>
<DIV>
<DIV>
<DIV><FONT face=Tahoma size=2>Hello,</FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2>the zip file is now in attachment. It was before, 
when you look in previous messages.</FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2>Thanks.</FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2>Michal</FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV></DIV></DIV></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2>======== 
At&nbsp;2004-10-18,&nbsp;06:53:14&nbsp;you wrote: ========</FONT></DIV>
<DIV><BR><FONT face=Tahoma size=2>
<TABLE width="100%">
  <TBODY>
  <TR>
    <TD width="100%">
      <BLOCKQUOTE 
      style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
        <DIV>Hello</DIV>
        <DIV>&nbsp;&nbsp;The&nbsp;mail&nbsp;does&nbsp;not&nbsp;contain&nbsp;any&nbsp;attachments.&nbsp;Can&nbsp;you&nbsp;please&nbsp;resend&nbsp;with</DIV>
        <DIV>the&nbsp;attachments?</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Regards</DIV>
        <DIV>uma</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&gt; &gt; &gt; &nbsp;"Ing.&nbsp;Michal&nbsp;Skala"&nbsp;&lt; 
        michal@orix.sk&gt; &nbsp;10/15/04&nbsp;6:14&nbsp;PM&nbsp;&gt; &gt; &gt; 
        </DIV>
        <DIV>Hello,</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>stored&nbsp;procedure&nbsp;is&nbsp;OK.&nbsp;When&nbsp;I&nbsp;manualy&nbsp;create&nbsp;the&nbsp;SqlCommand&nbsp;code,</DIV>
        <DIV>everything&nbsp;is&nbsp;OK.&nbsp;But&nbsp;when&nbsp;I&nbsp;uses&nbsp;SqlCommandGenerator,&nbsp;that&nbsp;is&nbsp;in</DIV>
        <DIV>CommandGenerator.cs&nbsp;file,&nbsp;the&nbsp;code&nbsp;is&nbsp;bad.&nbsp;I&nbsp;use&nbsp;this&nbsp;code&nbsp;already&nbsp;one+</DIV>
        <DIV>year&nbsp;and&nbsp;on&nbsp;.NET&nbsp;Framework&nbsp;works.&nbsp;But&nbsp;in&nbsp;Mono&nbsp;fails.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>It&nbsp;seems&nbsp;that&nbsp;the&nbsp;System.Reflection&nbsp;used&nbsp;in&nbsp;CommandGenerator.cs&nbsp;works</DIV>
        <DIV>not&nbsp;good.&nbsp;I&nbsp;don't&nbsp;know,&nbsp;what's&nbsp;wrong.&nbsp;I&nbsp;don't&nbsp;care&nbsp;paste&nbsp;here&nbsp;the&nbsp;full</DIV>
        <DIV>source,&nbsp;the&nbsp;source&nbsp;is&nbsp;in&nbsp;attached&nbsp;file.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>In&nbsp;_classes/DataAccess&nbsp;directory&nbsp;is&nbsp;full&nbsp;generator&nbsp;source.&nbsp;This&nbsp;can&nbsp;not</DIV>
        <DIV>be&nbsp;shorter,&nbsp;I&nbsp;think.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Next,&nbsp;the&nbsp;test_db.cs&nbsp;contains&nbsp;only&nbsp;one&nbsp;method,&nbsp;that&nbsp;is&nbsp;used&nbsp;to&nbsp;get&nbsp;data</DIV>
        <DIV>from&nbsp;db,&nbsp;and&nbsp;uses&nbsp;the&nbsp;SqlCommandGenerator&nbsp;method.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>And&nbsp;next,&nbsp;the&nbsp;default.aspx&nbsp;page&nbsp;only&nbsp;calls&nbsp;the&nbsp;method,&nbsp;that&nbsp;is&nbsp;in</DIV>
        <DIV>test_db.cs.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>The&nbsp;example&nbsp;cannot&nbsp;be&nbsp;shorter.&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>And&nbsp;here&nbsp;is&nbsp;the&nbsp;source&nbsp;of&nbsp;stored&nbsp;procedure:</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>CREATE&nbsp;PROCEDURE&nbsp;dbo.course_show</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>AS</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Select&nbsp;</DIV>
        <DIV>&nbsp;course_id,&nbsp;[name],&nbsp;open_date,&nbsp;close_date,&nbsp;url</DIV>
        <DIV>From</DIV>
        <DIV>&nbsp;course</DIV>
        <DIV>GO</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>I&nbsp;don't&nbsp;know,&nbsp;what&nbsp;is&nbsp;wrong.&nbsp;When&nbsp;I&nbsp;manualy&nbsp;call&nbsp;this&nbsp;stored&nbsp;procedure,</DIV>
        <DIV>without&nbsp;the&nbsp;SqlCommandGenerator,&nbsp;everything&nbsp;is&nbsp;OK.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Example&nbsp;of&nbsp;my&nbsp;manual&nbsp;call:</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>public&nbsp;void&nbsp;UpdateView&nbsp;()&nbsp;{</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;&nbsp;SqlConnection&nbsp;connection=new</DIV>
        <DIV>SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);</DIV>
        <DIV>&nbsp;&nbsp;SqlCommand&nbsp;command=&nbsp;new&nbsp;SqlCommand&nbsp;("course_show",&nbsp;connection);</DIV>
        <DIV>&nbsp;&nbsp;command.CommandType=CommandType.StoredProcedure;&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;&nbsp;DataSet&nbsp;ds=new&nbsp;DataSet();</DIV>
        <DIV>&nbsp;&nbsp;adapter.Fill(ds);</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;&nbsp;ShowCourses.DataSource&nbsp;=&nbsp;ds;&nbsp;//&nbsp;datagrid&nbsp;fill</DIV>
        <DIV>&nbsp;&nbsp;ShowCourses.DataBind();</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;}&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>This&nbsp;is&nbsp;only&nbsp;one&nbsp;example&nbsp;of&nbsp;many,&nbsp;that&nbsp;I&nbsp;have&nbsp;tested.&nbsp;Nothing&nbsp;works.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Thanks&nbsp;for&nbsp;help.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Michal</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>========&nbsp;At&nbsp;2004-10-15,&nbsp;06:09:40&nbsp;you&nbsp;wrote:&nbsp;========</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Hello</DIV>
        <DIV>&nbsp;&nbsp;Looks&nbsp;like&nbsp;there&nbsp;is&nbsp;a&nbsp;problem&nbsp;with&nbsp;the&nbsp;System.Data.SqlClient&nbsp;code.</DIV>
        <DIV>Can&nbsp;you&nbsp;please&nbsp;send&nbsp;the&nbsp;stored&nbsp;procedure&nbsp;that&nbsp;is&nbsp;getting&nbsp;executed&nbsp;from</DIV>
        <DIV>the&nbsp;code?</DIV>
        <DIV>Also&nbsp;if&nbsp;you&nbsp;can&nbsp;isolate&nbsp;and&nbsp;send&nbsp;only&nbsp;the&nbsp;sqlclient&nbsp;access&nbsp;portion&nbsp;of</DIV>
        <DIV>the&nbsp;code&nbsp;as&nbsp;a&nbsp;unit&nbsp;testcase&nbsp;it&nbsp;would&nbsp;faster&nbsp;to&nbsp;debug&nbsp;and&nbsp;fix&nbsp;the</DIV>
        <DIV>problem.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Regards</DIV>
        <DIV>uma</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&gt; &nbsp;&gt; &nbsp;&gt; 
        &nbsp;&nbsp;"Ing.&nbsp;Michal&nbsp;Skala"&nbsp;&lt; 
        &nbsp;michal@orix.sk&gt; 
        &nbsp;&nbsp;10/14/04&nbsp;5:50&nbsp;PM&nbsp;&gt; &nbsp;&gt; &nbsp;&gt; 
        &nbsp;</DIV>
        <DIV>Hello,</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>I&nbsp;have&nbsp;attached&nbsp;the&nbsp;full&nbsp;source.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>And&nbsp;here&nbsp;is&nbsp;the&nbsp;full&nbsp;error&nbsp;output:</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Server&nbsp;error&nbsp;in&nbsp;'/poll'&nbsp;application</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Description:&nbsp;Error&nbsp;processing&nbsp;request.&nbsp;</DIV>
        <DIV>Error&nbsp;Message:&nbsp;HTTP&nbsp;500.&nbsp;</DIV>
        <DIV>Stack&nbsp;Trace:&nbsp;System.Data.SqlClient.SqlException:&nbsp;'int'&nbsp;is&nbsp;not&nbsp;a</DIV>
        <DIV>recognized&nbsp;CURSOR&nbsp;option.</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x0011b&gt; 
        &nbsp;&nbsp;System.Data.SqlClient.SqlConnection:ErrorHandler</DIV>
        <DIV>(object,Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00069&gt; 
        &nbsp;&nbsp;(wrapper&nbsp;delegate-invoke)</DIV>
        <DIV>System.MulticastDelegate:invoke_void_object_TdsInternalErrorMessageEventArgs</DIV>
        <DIV>(object,Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00031&gt; 
        &nbsp;&nbsp;Mono.Data.Tds.Protocol.Tds:OnTdsErrorMessage</DIV>
        <DIV>(Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00056&gt; 
        &nbsp;&nbsp;(wrapper&nbsp;remoting-invoke-with-check)</DIV>
        <DIV>Mono.Data.Tds.Protocol.Tds:OnTdsErrorMessage</DIV>
        <DIV>(Mono.Data.Tds.Protocol.TdsInternalErrorMessageEventArgs)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00276&gt; 
        &nbsp;&nbsp;Mono.Data.Tds.Protocol.Tds:ProcessMessage</DIV>
        <DIV>(Mono.Data.Tds.Protocol.TdsPacketSubType)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00052&gt; 
        &nbsp;&nbsp;(wrapper&nbsp;remoting-invoke-with-check)</DIV>
        <DIV>Mono.Data.Tds.Protocol.Tds:ProcessMessage</DIV>
        <DIV>(Mono.Data.Tds.Protocol.TdsPacketSubType)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x0015f&gt; 
        &nbsp;&nbsp;Mono.Data.Tds.Protocol.Tds:ProcessSubPacket&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00050&gt; 
        &nbsp;&nbsp;Mono.Data.Tds.Protocol.Tds:NextResult&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00089&gt; 
        &nbsp;&nbsp;System.Data.SqlClient.SqlDataReader:NextResult&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x0005d&gt; 
        &nbsp;&nbsp;(wrapper&nbsp;remoting-invoke-with-check)</DIV>
        <DIV>System.Data.SqlClient.SqlDataReader:NextResult&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00122&gt; 
        &nbsp;&nbsp;System.Data.SqlClient.SqlDataReader:.ctor</DIV>
        <DIV>(System.Data.SqlClient.SqlCommand)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00056&gt; 
        &nbsp;&nbsp;(wrapper&nbsp;remoting-invoke-with-check)</DIV>
        <DIV>System.Data.SqlClient.SqlDataReader:.ctor</DIV>
        <DIV>(System.Data.SqlClient.SqlCommand)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x000a2&gt; 
        &nbsp;&nbsp;System.Data.SqlClient.SqlCommand:ExecuteReader</DIV>
        <DIV>(System.Data.CommandBehavior)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00054&gt; 
        &nbsp;&nbsp;(wrapper&nbsp;remoting-invoke-with-check)</DIV>
        <DIV>System.Data.SqlClient.SqlCommand:ExecuteReader</DIV>
        <DIV>(System.Data.CommandBehavior)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00012&gt; &nbsp;</DIV>
        <DIV>System.Data.SqlClient.SqlCommand:System.Data.IDbCommand.ExecuteReader</DIV>
        <DIV>(System.Data.CommandBehavior)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x000be&gt; 
        &nbsp;&nbsp;System.Data.Common.DbDataAdapter:Fill</DIV>
        <DIV>(System.Data.DataSet,int,int,string,System.Data.IDbCommand,System.Data.CommandBehavior)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00045&gt; 
        &nbsp;&nbsp;System.Data.Common.DbDataAdapter:Fill</DIV>
        <DIV>(System.Data.DataSet)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x000f6&gt; 
        &nbsp;&nbsp;Test.App.Auth:Course_Show&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00016&gt; 
        &nbsp;&nbsp;ASP.login_aspx:UpdateView&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x0000e&gt; 
        &nbsp;&nbsp;ASP.login_aspx:Page_Load&nbsp;(object,System.EventArgs)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00069&gt; 
        &nbsp;&nbsp;(wrapper&nbsp;delegate-invoke)</DIV>
        <DIV>System.MulticastDelegate:invoke_void_object_EventArgs</DIV>
        <DIV>(object,System.EventArgs)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00086&gt; 
        &nbsp;&nbsp;System.Web.UI.Control:OnLoad&nbsp;(System.EventArgs)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00024&gt; 
        &nbsp;&nbsp;System.Web.UI.Control:LoadRecursive&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00198&gt; 
        &nbsp;&nbsp;System.Web.UI.Page:InternalProcessRequest&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x000c2&gt; 
        &nbsp;&nbsp;System.Web.UI.Page:ProcessRequest</DIV>
        <DIV>(System.Web.HttpContext)</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x002eb&gt; 
        &nbsp;&nbsp;ExecuteHandlerState:Execute&nbsp;()</DIV>
        <DIV>in&nbsp;&lt; &nbsp;0x00084&gt; 
        &nbsp;&nbsp;StateMachine:ExecuteState</DIV>
        <DIV>(System.Web.HttpApplication/IStateHandler,bool&amp;)</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Hello,</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>I&nbsp;have&nbsp;problem&nbsp;with&nbsp;running&nbsp;asp.net&nbsp;page&nbsp;in&nbsp;mono,&nbsp;that&nbsp;connect&nbsp;to</DIV>
        <DIV>MS-SQL&nbsp;db&nbsp;on&nbsp;windows&nbsp;computer.&nbsp;Mono&nbsp;is&nbsp;installed&nbsp;on&nbsp;linux.&nbsp;This&nbsp;is&nbsp;an</DIV>
        <DIV>error,&nbsp;that&nbsp;is&nbsp;throwed:</DIV>
        <DIV>System.Data.SqlClient.SqlException:&nbsp;'int'&nbsp;is&nbsp;not&nbsp;a&nbsp;recognized&nbsp;CURSOR</DIV>
        <DIV>option</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>I&nbsp;have&nbsp;created&nbsp;a&nbsp;small&nbsp;application&nbsp;(one&nbsp;file,&nbsp;only&nbsp;login).&nbsp;This</DIV>
        <DIV>application&nbsp;is&nbsp;on&nbsp;linux&nbsp;server&nbsp;with&nbsp;mono.&nbsp;This&nbsp;small&nbsp;application&nbsp;uses</DIV>
        <DIV>a</DIV>
        <DIV>small&nbsp;library,&nbsp;that&nbsp;generated&nbsp;SqlCommand&nbsp;a&nbsp;than&nbsp;runs&nbsp;a&nbsp;stored</DIV>
        <DIV>procedure</DIV>
        <DIV>on&nbsp;MS-SQL&nbsp;server.&nbsp;The&nbsp;library&nbsp;uses&nbsp;System.Reflection&nbsp;namespace&nbsp;(in</DIV>
        <DIV>attachment).</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>When&nbsp;this&nbsp;small&nbsp;application&nbsp;run&nbsp;very&nbsp;well&nbsp;on&nbsp;.NET&nbsp;Framework&nbsp;and&nbsp;IIS&nbsp;on</DIV>
        <DIV>Windows.&nbsp;But,&nbsp;I&nbsp;don't&nbsp;know,&nbsp;who&nbsp;is&nbsp;the&nbsp;problem&nbsp;in&nbsp;Mono.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Thank's&nbsp;for&nbsp;help&nbsp;me.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Michal</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>__________&nbsp;Informacia&nbsp;od&nbsp;NOD32&nbsp;1.893&nbsp;(20041013)&nbsp;__________</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Tato&nbsp;sprava&nbsp;bola&nbsp;preverena&nbsp;antivirusovym&nbsp;systemom&nbsp;NOD32.</DIV>
        <DIV>http://www.eset.sk&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Thanks&nbsp;for&nbsp;help&nbsp;me.</DIV>
        <DIV>Michal</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>__________&nbsp;Informacia&nbsp;od&nbsp;NOD32&nbsp;1.895&nbsp;(20041014)&nbsp;__________</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Tato&nbsp;sprava&nbsp;bola&nbsp;preverena&nbsp;antivirusovym&nbsp;systemom&nbsp;NOD32.</DIV>
        <DIV>http://www.eset.sk&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=&nbsp;=</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>__________&nbsp;Informacia&nbsp;od&nbsp;NOD32&nbsp;1.896&nbsp;(20041015)&nbsp;__________</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Tato&nbsp;sprava&nbsp;bola&nbsp;preverena&nbsp;antivirusovym&nbsp;systemom&nbsp;NOD32.</DIV>
        <DIV>http://www.eset.sk</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;</DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE></FONT></DIV>
<DIV>
<P><FONT face=Tahoma size=2>= = = = = = = = = = = = = = = = = = = = = 
=</FONT></P></DIV></BODY></HTML>

--=====003_Dragon305863632703_=====--
--=====001_Dragon305863632703_=====
Content-Type: application/octet-stream;
	name="src.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="src.zip"

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

--=====001_Dragon305863632703_=====--