0

次の式のテキストボックスがあります。

=DataSets("MyDataSet").RewrittenCommandText

しかし、何も返されず、エラーも返されません。何か案は?

4

1 に答える 1

1

RewrittenCommandTextプロパティ値は、IDbCommandRewriter インターフェイスをサポートするデータ拡張機能から実行時に設定れます。データエクステンションがこのインターフェイスをサポートしていない場合、RewrittenCommandText は になりますNothing。組み込みのレポート モデル データ ソースはこのインターフェイスをサポートしていますが、他の多くのデータ拡張機能ではサポートされていないと思います。

標準の SQL Server データセットを試してみたところ、SQL がカスタム DLL によって構築されているにもかかわらずRewrittenCommandText返されました。Nothingただし、CommandTextは、SQL の生成に使用されている式ではなく、生成された SQL を返したので、うまくいく可能性があります。

于 2013-09-02T07:44:14.473 に答える