DROP TABLE X
からExecuteNonQuery
まで実行し、すべてが正常に実行されるものとします(例外なく)。テーブルを削除するときにExecuteNonQueryが返すのは何ですか?
1
A
答えて
5
それが返され-1
をMSDN
通りカタログ操作を実行するためには、ExecuteNonQueryを使用することができる(たとえば、データベースの構造を照会またはテーブルなどのデータベースオブジェクトの作成します)またはUPDATE、INSERT、またはDELETEステートメントを実行してDataSetを使用せずにデータベース内のデータを変更することができます。 ExecuteNonQueryは行を返しませんが、パラメータにマップされた出力パラメータまたは戻り値にはデータが格納されます。 UPDATE、INSERT、およびDELETEステートメントの場合、戻り値はコマンドによって影響を受ける行の数です。挿入または更新される表にトリガーが存在する場合、戻り値には、挿入操作または更新操作の両方によって影響を受ける行数と、トリガーの影響を受ける行数が含まれます。他のすべてのタイプのステートメントの場合、戻り値は-1です。ロールバックが発生した場合、戻り値も-1になります。
関連する問題
- 1. レコードを正常に削除するとExecuteNonQueryの値が0に戻ります
- 2. ID値を返すときにExecuteScalarとExecuteNonQueryを比較する
- 3. MySQLトリガー:テーブルが大きすぎると行を削除できますか?
- 4. SQLAlchemyでテーブルを削除するには?
- 5. ハンドラで要素を削除するときのベストプラクティスは何ですか?
- 6. 1対1テーブルの対応する行が削除されたときに、テーブル内の行を自動的に削除する方法はありますか?
- 7. c#:ExecuteNonQuery()は-1を返します
- 8. 機能のサポートを削除する "ベストプラクティス"とは何ですか?
- 9. MySQLでテーブルを削除するとインデックスも削除されますか?
- 10. ユーザーが削除されたときにゲームを削除する
- 11. コアデータ削除ルールが空のときに削除する
- 12. EXTJSディレクトリ構造:削除できるものは何ですか?
- 13. アプリケーションを削除するときにiOS6シミュレータがバグですか?
- 14. テーブルを削除するには
- 15. #1064テーブルからアイテムを削除するとき
- 16. マーカーが削除されたときにInfoWindowを削除するにはどうすればよいですか?
- 17. リモートブランチが削除されたときにローカルリモートトラッキングブランチを削除するにはどうすればよいですか?
- 18. ソースが削除されたときにシンボリックリンクを削除するには?
- 19. 複数のExecuteNonQuery()を同じデータベースに送信すると、使用するトランザクションタイプとエラーチェックは何ですか? (.NET)
- 20. ExecuteNonQueryは、コマンドにトランザクションが必要です
- 21. レコードが削除されたときにファイルを削除する方法は?
- 22. アプリがブラックベリーで削除されたときに永続オブジェクトを削除する
- 23. Segfaultがポインタを削除するとき
- 24. テーブルを削除するとMySQLがハングする
- 25. JavaScriptからのClojureScript類似の削除とは何ですか?
- 26. スマートタグとは何ですか?スマートタグとはどのようにhtmlから削除できますか?
- 27. Gitの挿入と削除とは何ですか?
- 28. ブラウザを閉じるときにテーブルからセッション値を削除する方法
- 29. Subversionでコミットを削除することはできますか?
- 30. ファイルシステムフィルタドライバでIRPを削除することはできますか?
これは、「試して見つけてください」が完全に適切な答えである最も明白な非自明な例の1つでなければなりません。 – jason