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