2012-03-19 20 views

答えて

4
  • コンパイラがDebug DCUsを使用していることを確認してください。

  • は、エラーメッセージ(例えば、データ対応コンポーネントのレコードを変更する)

  • を引き起こす操作を実行ユニットの手順TSQLResolver.DoExecSQLの1行目にdb\Provider

  • にブレークポイントを設定しましたデバッガが停止した場合

    は、生成されたSQLコマンドが

  • チェックエラーを引き起こす可能性の条件のためのSQL文を表示することができます

この時点では、... 'Field1がnullでField2 = 0'のようなステートメントの定数式だけがチェックできます。 (?)DoExecSQLで、SQLステートメントは、パラメータ値のプレースホルダを使用するため、一定の発現条件は役に立ち何も示さなかった場合は、デバッグを続行:、

  • は、実際のパラメータ値を参照するには、関数のTSQLConnectionにブレークポイントを設定します。実行(単位SqlExpr)し、パラメータ評価ループをステップ実行します。
関連する問題