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