Hallo!

> gibt es eine M�glichkeit das Command eines SQLDataAdapter 
> sich ausgeben zu lassen? Ich habe hier eine SP und f�ge 
> einige Parameter daran an: 
> myCommand.SelectCommand.Parameters.Add("@ParamBezeichnung",
> SqlDbType.Char).Value="kljlkjjj"
> 
> ich m�chte dann gerne die ganze storedProc mit den 
> eingesetzten Werten mir am Browser ausgeben lassen.

Dim sql as string = SqlDataAdapter.UpdateCommand.Commandtext

... ergibt den SQL-Befehl ohne Parameteraufl�sung - Jetzt kann man die
Parameter noch ersetzen:

Dim prm As System.Data.SqlClient.SqlParameter
For Each prm In SqlDataAdapter1.UpdateCommand.Parameters
        sql.Replace(prm.ParameterName, prm.Value)
Next

Response.Write(sql)

... Der Aufl�sung geschieht normalerweise innerhalb von ADO.NET. Deshalb
kann man die Zeichenkette nicht direkt anzeigen. Alternativ steht in
VS.NET aber auch das SQL-Debugging zur Verf�gung ...

Freundliche Gr��e
Joachim van de Bruck


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an