問題タブ [sqlcommand]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dataset - 2 つの SqlCommand オブジェクトと 1 つのソース テーブルの更新
2 つの SqlCommand オブジェクトに対して 2 つの update sql ステートメントを使用して、DataSet オブジェクトを持つ 1 つの DataTable を 1 つのソース テーブルに更新します。最初のものだけを更新する更新ボタンをクリックすると、2番目の SqlCommand オブジェクトが機能しません。それは何です?DataTable は一度に 2 つの Command オブジェクトをサポートしていませんでしたか? 次のように書きます。
上記のように使えませんか?私を指摘してください!
こんにちは !助けて!F1 :)
c# - 関連する SqlConnection が破棄される場合、SqlCommand.Dispose() は必要ですか?
私は通常、次のようなコードを使用します。
command
自動的に廃棄されますか? using
またはそうではなく、ブロックにラップする必要がありますか? 処分する必要はありSqlCommand
ますか?
sql - パラメータを挿入した後に SqlCommand/OleDbCommand クエリを取得しますか?
SQL サーバーに送信された準備済みステートメントにアクセスする方法はありますか?
パラメータが追加された後に、準備されたクエリにアクセスする方法を探しています。UPDATE Items SET [Saved Value]=@SavedValue WHERE ID=@ID
コマンドを準備した後、パラメーターが渡されたにもかかわらず、CommandText にはまだ基本クエリが含まれています。
このアプリケーションの他の領域をデバッグするために、このコードのチャンクによって実行されたクエリのログを作成すると便利です。
.net - ADO.NETで数値をデータ型数値に変換すると算術オーバーフローエラーが発生するのはなぜですか?
元の質問:
金額が$999,999,99を超える場合、Moneyデータ型を使用してADO.NETコードで数値をデータ型数値に変換する算術オーバーフローエラーが発生するのはなぜですか?
質問にあるように...データアクセス層に、SQLServer2008データベースと通信するADO.netコードが少しあります。テーブルには、データ型が「Money」のAmount列があります。金額が$1,000,000未満のレコードを挿入する場合、コードは正常に機能しますが、金額が$1,000,000を超える場合はこのエラーがスローされます。
「数値をデータ型数値に変換する際の算術オーバーフローエラー」
データベースに対して手動でt-sqlを実行し、金額を$ 1,000,000より大きい値に更新して、データベースが金額を細かく除外できるようにすることができます...エラーを発生させる次のSqlCommandについてはどうでしょうか。
c# - C# SqlCommand.Parameters を使用してテーブルを更新する
SqlCommand を使用して MSSQL テーブルを更新しようとしています。これは T-SQL の構文エラーだと思いますが、これまでのところ次のとおりです。
パラメータは正常に機能していますが、コードを実行してもテーブルが更新されません。どんな助けでも大歓迎です=)
残りのコードは次のとおりです。
そしてメソッドの署名:
c# - SqlCommand.Parameters ASP.NET を使用した C# Update Table
SqlCommand を使用して SQL Server テーブルを更新しようとしています。これは T-SQL の構文エラーだと思いますが、これまでのところ次のとおりです。
パラメータは正常に機能していますが、コードを実行してもテーブルが更新されません。どんな助けでも大歓迎です=)
残りのコードは次のとおりです。
そしてメソッドの署名:
これをプロファイラーで実行したところ、次のようになりました。
フォームの分離コード ファイルは次のとおりです。
それがやっているように私には思えますが、それは私のselectメソッドを再び実行していることです。これは、ページがロードされたときに行うべきことです。これはページを更新するボタンが原因ですか?
.net - System.Data.SQLCommandでUnicodeはどうなりますか
私はSQLCommandを持っています:
"顧客の更新SetName= @name where code = @code"
そしてこのコード:
またはこのコード:
顧客テーブルを選択すると、たくさんの「?」が表示されます。
SQLDataAdapterを操作するときにSQLCommandが正しく機能するのはなぜですか?
UnicodeデータをANSIに変換するにはどうすればよいですか?
編集:
言い換えれば:
SQLDataAdapterはどのコードを使用しますか?
誰かが.netフレームワークのその部分のソースコードを持っていますか?
c# - C# SqlDataReader 実行の統計と情報
自動化された DB クエリ実行キューを作成しています。これは基本的に、1 つずつ実行される SQL クエリのキューを作成していることを意味します。
クエリは、次のようなコードを使用して実行されます。
私がやりたいことは、実行についてできるだけ多くの情報を収集することです。かかった時間。影響を受けた行数。
最も重要なのは、失敗した場合、失敗した理由です。
本当に保存したい実行について取得できるあらゆる種類の情報。
sql - SqlCommand.ExecuteNonQuery によってスローされた SqlException にすべての PRINT がエラーとして含まれるのはなぜですか?
次のスニペットを実行すると
次のメッセージが表示されます。
とex.Errors
4 つのエントリがあります (SqlError
出力に対応する 3 の aSqlError.Class
は 0 です (対、実際のエラーの場合は 18))。
ただし、に置き換えるExecuteNonQuery
とExecuteScalar
、期待される結果が得られます。
メッセージSQL_Error
はex.Errors
...
の奇妙な動作を回避する方法はありますcmd.ExecuteNonQuery
か??
sqlcommand - SqlCommandを使用したSQLCacheDependencyがnullになることはありません
1つの値(一部の行の最新の変更日)を選択するsqlselectコマンドにキャッシュ依存関係を実装する必要があります。
私の問題は、コンテンツを更新し、クエリを手動で実行すると、新しい日付が表示されても、システムが変更されたとは見なさず、コンテンツを更新しないことです。