﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » WinForms (How do I?)  » Using DataBasics to execute a non-bo-bound stored procedure</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Mon, 18 May 2026 11:16:58 GMT</lastBuildDate><ttl>20</ttl><item><title>Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18725.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;I am wondering if someone could provide a sample code as how I can use &lt;FONT color=#2b91af size=2&gt;&lt;/P&gt;&lt;P&gt;DataBasics&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;.DataSources[&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;""&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;].ExecuteStoredProcedure(..)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;My sproc takes 2 varchar input parameters and returns an integer value:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;P&gt;@HWID &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;VARCHAR&lt;/FONT&gt;&lt;FONT size=2&gt;(250),&lt;/P&gt;&lt;P&gt;@ComputerName &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;VARCHAR&lt;/FONT&gt;&lt;FONT size=2&gt;(250),&lt;/P&gt;&lt;P&gt;@iKassenId &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; OUTPUT&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;i want to execute the sproc and get the Result integer.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Thanks !&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><pubDate>Tue, 09 Jun 2009 11:07:12 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost23431.aspx</link><description>LOL!  Glad you found a solution to your issue though!</description><pubDate>Tue, 09 Jun 2009 11:07:12 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost23428.aspx</link><description>[quote][b]Greg McGuffey (08/26/2008)[/b][hr]I'm wondering if the problem is that you are using Return instead of Select.  My understanding is that Return is used to return a status code, while you'd use Select to return a record set, which ExecuteScalar will then retrieve data from. [/quote]&lt;br&gt;
&lt;br&gt;
How I wish I had read this about two hours earlier! LOL &lt;br&gt;
&lt;br&gt;
Very handy to know.. Thanks!</description><pubDate>Tue, 09 Jun 2009 08:48:05 GMT</pubDate><dc:creator>Alex Luyando</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18803.aspx</link><description>Glad you got it working and that I was of help! :D</description><pubDate>Wed, 27 Aug 2008 11:10:01 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18781.aspx</link><description>Just letting you know it does indeed work now using SELECT instead of RETURN.&lt;/P&gt;&lt;P&gt;Thanks again to Greg for pointing this out. :)</description><pubDate>Wed, 27 Aug 2008 02:49:56 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18747.aspx</link><description>Yep, greg nailed it. Even though it is a scalar, you still want to return a recordset, hence the need for a SELECT. &lt;/P&gt;&lt;P&gt;RETURN will exit the code loop immediately. It can return an integer, but that is typically used to show success or failure and isn't what you are looking for in this case.</description><pubDate>Tue, 26 Aug 2008 11:06:52 GMT</pubDate><dc:creator>Dustin Taylor</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18746.aspx</link><description>Philipp,&lt;/P&gt;&lt;P&gt;Using a BO&amp;nbsp;is for a maintenance purpose (All the business code is in the BO, all the connections against SQL server run from a BO to DL)&lt;/P&gt;&lt;P&gt;And the intermediate SP&amp;nbsp;(or execute as.. revert) is for a security purpose: I never expose a SP directly in the AppUser schema.</description><pubDate>Tue, 26 Aug 2008 11:02:36 GMT</pubDate><dc:creator>Michel Levy</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18740.aspx</link><description>hi,&lt;/P&gt;&lt;P&gt;thanks. that seems like it could be the problem. i wasnt aware of the use of select instead of return.&lt;/P&gt;&lt;P&gt;i will try changing it when i get back to work tommorow.</description><pubDate>Tue, 26 Aug 2008 10:16:33 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18737.aspx</link><description>I'm wondering if the problem is that you are using Return instead of Select.  My understanding is that Return is used to return a status code, while you'd use Select to return a record set, which ExecuteScalar will then retrieve data from. So change:&lt;br&gt;
&lt;br&gt;
[codesnippet]RETURN @iKassenId[/codesnippet]&lt;br&gt;
&lt;br&gt;
to&lt;br&gt;
&lt;br&gt;
[codesnippet]Select @iKassenId[/codesnippet] &lt;br&gt;
&lt;br&gt;
and see if that works.  I'm guessing that since you don't select anything, either null or DdNull.Value is being returned from execute scalar. &lt;br&gt;
&lt;br&gt;
You might also want to check for conditions like this in code. Something like:&lt;br&gt;
&lt;br&gt;
[codesnippet]object result = DataBasics.DataSources[""].ExecuteStoredProcedure("spK_KassenAnmeldung", DbCommandExecutionType.ExecuteScalar, spParams);&lt;br&gt;
if result != null &amp;&amp; result != DbNull.Value &lt;br&gt;
{&lt;br&gt;
return (int)result;&lt;br&gt;
}&lt;br&gt;
else&lt;br&gt;
{&lt;br&gt;
// return default or throw an exception&lt;br&gt;
return 0&lt;br&gt;
}[/codesnippet]&lt;br&gt;</description><pubDate>Tue, 26 Aug 2008 10:06:08 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18736.aspx</link><description>Hi Dustin,&lt;/P&gt;&lt;P&gt;this is my sproc:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;set&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ANSI_NULLS&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ON&lt;/P&gt;&lt;P&gt;set&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;QUOTED_IDENTIFIER&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ON&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;GO&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;ALTER&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;PROCEDURE&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; [dbo]&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;[spK_KassenAnmeldung] &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;@HWID &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;VARCHAR&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;250&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;),&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;@ComputerName &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;VARCHAR&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;250&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;DECLARE&lt;/FONT&gt;&lt;FONT size=2&gt; @iKassenId &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;SET&lt;/FONT&gt;&lt;FONT size=2&gt; @iKassenId &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;SELECT&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;TOP&lt;/FONT&gt;&lt;FONT size=2&gt; 1 ID &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;FROM&lt;/FONT&gt;&lt;FONT size=2&gt; tbKassen &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;WHERE&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;HWID &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt; @HWID &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;AND&lt;/FONT&gt;&lt;FONT size=2&gt; ComputerName &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt; @ComputerName &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;);&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;IF&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt; @iKassenId &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;IS&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;NULL&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;BEGIN&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;DECLARE&lt;/FONT&gt;&lt;FONT size=2&gt; @iKassenNr &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;SET&lt;/FONT&gt;&lt;FONT size=2&gt; @iKassenNr &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;SELECT&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;count&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(*)&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;FROM&lt;/FONT&gt;&lt;FONT size=2&gt; tbKassen &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;);&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;INSERT&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;INTO&lt;/FONT&gt;&lt;FONT size=2&gt; tbKassen &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;Bezeichnung&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT size=2&gt; Zyklus&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT size=2&gt; HWID&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT size=2&gt; ComputerName&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;VALUES&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;'Kasse'&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;+&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;LTRIM&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;STR&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;@iKassenNr&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;))&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT size=2&gt; 0&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT size=2&gt; @HWID&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT size=2&gt; @ComputerName&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;);&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;SET&lt;/FONT&gt;&lt;FONT size=2&gt; @iKassenId &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;SCOPE_IDENTITY&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;();&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;END&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;RETURN&lt;/FONT&gt;&lt;FONT size=2&gt; @iKassenId&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Tue, 26 Aug 2008 09:24:59 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18735.aspx</link><description>Your code looks good. What is in your stored procedure? &lt;P&gt;I just made a test that comes accross fine using the StrataFrame sample. Here is my SF code:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;[codesnippet]Dim spParams As System.Data.Common.DbParameter() = {New System.Data.SqlClient.SqlParameter}&lt;BR&gt;spParams(0).ParameterName = "@cust_pk"&lt;BR&gt;spParams(0).Value = "1"&lt;BR&gt;Dim test As String = MicroFour.StrataFrame.Data.DataBasics.DataSources("").ExecuteStoredProcedure("GetCustomerLastName", MicroFour.StrataFrame.Data.DbCommandExecutionType.ExecuteScalar, spParams)[/codesnippet]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;And here is the alter for my stored procedure:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;[codesnippet]set ANSI_NULLS ON&lt;BR&gt;set QUOTED_IDENTIFIER ON&lt;BR&gt;GO&lt;BR&gt;ALTER PROCEDURE [dbo].[GetCustomerLastName] &lt;BR&gt;-- Add the parameters for the stored procedure here&lt;BR&gt;@cust_pk int = 1&lt;BR&gt;AS&lt;BR&gt;BEGIN&lt;BR&gt;-- Insert statements for procedure here&lt;BR&gt;SELECT cust_LastName FROM Customers WHERE cust_pk = @cust_pk&lt;BR&gt;END[/codesnippet]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Tue, 26 Aug 2008 09:24:01 GMT</pubDate><dc:creator>Dustin Taylor</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18734.aspx</link><description>HI Michel, &lt;P&gt;thanks for you reply. i dont know i it runs using a bo, and for this particular function i dont really want to use a bo. &lt;P&gt;&lt;FONT size=2&gt;i dont quite understand what you mean by:&lt;/FONT&gt; &lt;P&gt;&lt;FONT size=2&gt;[quote]&lt;/FONT&gt;&lt;FONT size=2&gt;(you need to grant exec in an intermediate SP, or execute as ..., and revert after execution)[/quote]&lt;/FONT&gt; &lt;P&gt;&lt;FONT size=2&gt;From the Help-Document, the ExecuteStoredProcedure function is capable of doing what i want. i dont understand why i would need to use a bo for it. ?&lt;/FONT&gt; &lt;FONT size=2&gt;&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Tue, 26 Aug 2008 09:20:53 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18733.aspx</link><description>Hi Phillip,&lt;/P&gt;&lt;P&gt;Does your procedure run fine (and returns a nice integer value) when executed from within a BO?&lt;/P&gt;&lt;P&gt;And why not using a BO? &lt;BR&gt;I've a lot of SP and Scalar functions on a SQL database, all in dbo schema, and I use any of my BOs (no one connecting on dbo schema) to run theses SP and functions (you need to grant exec in an intermediate SP, or execute as ..., and revert after execution)</description><pubDate>Tue, 26 Aug 2008 09:09:44 GMT</pubDate><dc:creator>Michel Levy</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18732.aspx</link><description>Shorter Code, but same error:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;static&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; KassenAnmeldung()&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DataBasics&lt;/FONT&gt;&lt;FONT size=2&gt;.DataSources[&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;""&lt;/FONT&gt;&lt;FONT size=2&gt;].ExecuteStoredProcedure(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"spK_KassenAnmeldung"&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DbCommandExecutionType&lt;/FONT&gt;&lt;FONT size=2&gt;.ExecuteScalar, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; System.Data.SqlClient.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;SqlParameter&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"@HWID"&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"123123123"&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; System.Data.SqlClient.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;SqlParameter&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"@ComputerName"&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"Computer9"&lt;/FONT&gt;&lt;FONT size=2&gt;));&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;For some reason the Object returned by executestoredprocedure has a value of NULL.&lt;/P&gt;&lt;P&gt;Executing the same sproc on the sql management studio with the same parameters returns a nice integer value.&lt;/P&gt;&lt;P&gt;i dont get it ?&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Tue, 26 Aug 2008 08:51:00 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18729.aspx</link><description>heres the complete code:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;static&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; KassenAnmeldung()&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;System.Data.Common.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DbParameter&lt;/FONT&gt;&lt;FONT size=2&gt;[] spParams = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; System.Data.SqlClient.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;SqlParameter&lt;/FONT&gt;&lt;FONT size=2&gt;[2];&lt;/P&gt;&lt;P&gt;spParams[0] = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; System.Data.SqlClient.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;SqlParameter&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/P&gt;&lt;P&gt;spParams[1] = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; System.Data.SqlClient.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;SqlParameter&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/P&gt;&lt;P&gt;spParams[0].ParameterName = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"@HWID"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;P&gt;spParams[1].ParameterName = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"@ComputerName"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;P&gt;spParams[0].Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"123123123"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;P&gt;spParams[1].Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"Computer1"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DataBasics&lt;/FONT&gt;&lt;FONT size=2&gt;.DataSources[&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;""&lt;/FONT&gt;&lt;FONT size=2&gt;].ExecuteStoredProcedure(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"spK_KassenAnmeldung"&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DbCommandExecutionType&lt;/FONT&gt;&lt;FONT size=2&gt;.ExecuteScalar, spParams);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;the stored procedure itself works. i tested it within sql management studio:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;DECLARE&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; @i &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/P&gt;&lt;P&gt;EXEC&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; @i&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; spK_KassenAnmeldung &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;'123123123'&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;'Computer9'&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;select&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt; @i&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><pubDate>Tue, 26 Aug 2008 06:38:25 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item><item><title>RE: Using DataBasics to execute a non-bo-bound stored procedure</title><link>http://forum.strataframe.net/FindPost18728.aspx</link><description>i tried it like that and get a NULLREFERENCE exception:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt; iResult = 0;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;System.Data.Common.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DbParameter&lt;/FONT&gt;&lt;FONT size=2&gt;[] spParams = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; System.Data.SqlClient.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;SqlParameter&lt;/FONT&gt;&lt;FONT size=2&gt;[2];&lt;/P&gt;&lt;P&gt;spParams[0].Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"123123123"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;P&gt;spParams[1].Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"Computer1"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;P&gt;iResult = (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DataBasics&lt;/FONT&gt;&lt;FONT size=2&gt;.DataSources[&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;""&lt;/FONT&gt;&lt;FONT size=2&gt;].ExecuteStoredProcedure(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"spK_KassenAnmeldung"&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DbCommandExecutionType&lt;/FONT&gt;&lt;FONT size=2&gt;.ExecuteScalar, spParams);&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Tue, 26 Aug 2008 05:59:04 GMT</pubDate><dc:creator>Philipp Guntermann</dc:creator></item></channel></rss>