SqlConnection oConn = new
SqlConnection(ConfigurationSettings.AppSettings["ConnString"]);
oConn.Open();

SqlCommand cmd = new SqlCommand("sproc_getProductHitlistVolltext_Output",
oConn);
cmd.CommandType = CommandType.StoredProcedure;

SqlParameter param = cmd.Parameters.Add("@rowsAnz", SqlDbType.Int);
param.Direction = ParameterDirection.Output;

param = cmd.Parameters.Add("@volltext", SqlDbType.VarChar);
param.Value = "mb vaneo";

cmd.ExecuteNonQuery();

Response.Write(cmd.Parameters["@rowsAnz"].Value);

oConn.Close(); 

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Bandt
> Gesendet: Donnerstag, 15. Juli 2004 12:19
> An: [EMAIL PROTECTED]
> Betreff: [Asp.net] SP Output Parameter auslesen
> 
> Da in der ADO.NET-Liste tote Hose ist, nehme ich die Schl�ge die
> ich gleich bekomme in Kauf und poste mal hier ;-)
> 
> Und zwar habe ich eine Stored Procedure, die mir neben dem Recordset
> auch noch nen Output-Value zur�ckliefert. Ich hab's eben mal im
> QueryAnalyzer getestet, und da funktionierts:
> 
> DECLARE @recordcount int
> 
> EXECUTE sproc_getProductHitlistVolltext_Output
> "mb vaneo", @rowsAnz = @recordcount OUTPUT 
> 
> PRINT 'Count": ' +    convert(varchar(6),@recordcount)
> GO
> 
> D.h. so kriege ich den Recordcount auch vern�nftig ausgegeben. Aber
> wie mache ich das jetzt in C# respektive ADO.NET? Ich muss damit nen
> DataAdapter f�llen und zus�tzlich den Recordcount als Variable f�r
> Berechnungen (Paging) zur Verf�gung haben.
> 
> Any idea?
> 
> Gru� & *duck*,
> 
> Th.
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an