Stringa comando SQL in esecuzione

di il
2 risposte

Stringa comando SQL in esecuzione

Ciao a tutti
Dato il seguente codice:


                string sql = "INSERT INTO T (A, B, C) VALUES (@A, @B, @C)";

                SqlCommand cmd = new SqlCommand(sql, conn);

                cmd.Parameters.AddWithValue("@A", "a");
                cmd.Parameters.AddWithValue("@B", "b");
                cmd.Parameters.AddWithValue("@C", "c");
Esiste un'istruzione che ritorni INSERT INTO T (A, B, C) VALUES ("a", "b", "c"), cioè la stringa SQL "costruita" e che sta per essere eseguita?

Grazie, g.[/b]

2 Risposte

  • Re: Stringa comando SQL in esecuzione

    No. Generalmente la comunicazione in questo caso e' binaria.
    La soluzione e' crearti un wrapper (un SqlCommandx) che fa il lavoro che ti serve.
    Puoi vedere qualcosa lato DBMS
  • Re: Stringa comando SQL in esecuzione

    Puoi vedere la stringa dal Profiler di SQL Server, sul sistema in cui gira il DBMS
Devi accedere o registrarti per scrivere nel forum
2 risposte