Hvorfor virker min stored procedure ikke ?
Jeg sidder med developer 2008, og roder med ellers verdens mest simple stored procedure...Når jeg skriver Output og derefter executer, ber den mig om at skrive Out ved begge @parametre.
Men Out vil heller ikke virke, og den skriver heller ikke Out med blåt lissom den jo gør med int og varchar...
Min code-behind kode
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection Conn = new SqlConnection();
Conn.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
SqlCommand cmd = new SqlCommand();
cmd.Connection = Conn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "SELECT dbo.StoredProcedure10";
}
Og min stored procedures kode...
ALTER PROCEDURE dbo.StoredProcedure10
(
@kategorien varchar = 50 Output,
@katid int = 1 Output
)
AS
RETURN SELECT COUNT (*) FROM kategori
Undrer mig osse lidt over, hvad forskellen er mellem Functions og stored procedure, som jo begge 2 kan vælges i database explorer...