回答編集履歴
4
追記2
answer
CHANGED
@@ -10,4 +10,8 @@
|
|
10
10
|
|
11
11
|
質問の意味が、DB サーバーで実際にどういう SQL になっているかという質問であれば、SQL Server サーバーであればプロファイラを使うという話になると思います。例えば、SqlParameter クラスを利用すると内部的には sp_executesql に変換されて実行されるようになり、.NET アプリ側で設定した SQL とは全く異なります。
|
12
12
|
|
13
|
-
質問者さんの場合は MySQL のようですが、そのあたりが知りたければ、MySQL + Connector/NET の質問としてスレッドを立ててもらった方がよさそうです。
|
13
|
+
質問者さんの場合は MySQL のようですが、そのあたりが知りたければ、MySQL + Connector/NET の質問としてスレッドを立ててもらった方がよさそうです。
|
14
|
+
|
15
|
+
**【追記2】**
|
16
|
+
|
17
|
+
質問のコードの cmd.ExecuteNonQuery(); の前あたりで SQL 文とパラメータの値を見たいということであれば、ブレークポイントで適当なところで止めて、デバッガで cmd を展開して見れば済むはずですが、そういうことを聞いているわけではないですよね?
|
3
追記
answer
CHANGED
@@ -4,8 +4,10 @@
|
|
4
4
|
|
5
5
|
SqlDataSource を使っていて INSERT する直前に分かればいいのであれば、SqlDataSource の Inserting イベントのハンドラの引数から DbCommand オブジェクトを取得して、それから調べることができます。
|
6
6
|
|
7
|
+
その際、代入されるパラメータの値も調べることができます。と言うか、実はそれが見たいのでは?
|
8
|
+
|
7
9
|
**【追記】**
|
8
10
|
|
9
|
-
質問の意味が、DB サーバーで実際にどういう SQL になっているかという質問であれば、SQL Server サーバーであればプロファイラを使うという話になると思います。例えば、SqlParameter クラスを利用すると内部的には sp_executesql に変換されて実行されるようになり、.NET アプリ側で設定した SQL とは全く
|
11
|
+
質問の意味が、DB サーバーで実際にどういう SQL になっているかという質問であれば、SQL Server サーバーであればプロファイラを使うという話になると思います。例えば、SqlParameter クラスを利用すると内部的には sp_executesql に変換されて実行されるようになり、.NET アプリ側で設定した SQL とは全く異なります。
|
10
12
|
|
11
13
|
質問者さんの場合は MySQL のようですが、そのあたりが知りたければ、MySQL + Connector/NET の質問としてスレッドを立ててもらった方がよさそうです。
|
2
追記
answer
CHANGED
@@ -2,4 +2,10 @@
|
|
2
2
|
|
3
3
|
データソースコントロール (SqlDataSource など) を使っているのか、どのタイミングで調べたいのかを書きましょう。
|
4
4
|
|
5
|
-
SqlDataSource を使っていて INSERT する直前に分かればいいのであれば、SqlDataSource の Inserting イベントのハンドラの引数から DbCommand オブジェクトを取得して、それから調べることができます。
|
5
|
+
SqlDataSource を使っていて INSERT する直前に分かればいいのであれば、SqlDataSource の Inserting イベントのハンドラの引数から DbCommand オブジェクトを取得して、それから調べることができます。
|
6
|
+
|
7
|
+
**【追記】**
|
8
|
+
|
9
|
+
質問の意味が、DB サーバーで実際にどういう SQL になっているかという質問であれば、SQL Server サーバーであればプロファイラを使うという話になると思います。例えば、SqlParameter クラスを利用すると内部的には sp_executesql に変換されて実行されるようになり、.NET アプリ側で設定した SQL とは全くことなります。
|
10
|
+
|
11
|
+
質問者さんの場合は MySQL のようですが、そのあたりが知りたければ、MySQL + Connector/NET の質問としてスレッドを立ててもらった方がよさそうです。
|
1
追記
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
ASP.NET Web Forms アプリの話と理解します。
|
2
|
+
|
1
3
|
データソースコントロール (SqlDataSource など) を使っているのか、どのタイミングで調べたいのかを書きましょう。
|
2
4
|
|
3
5
|
SqlDataSource を使っていて INSERT する直前に分かればいいのであれば、SqlDataSource の Inserting イベントのハンドラの引数から DbCommand オブジェクトを取得して、それから調べることができます。
|