問題タブ [sqldataadapter]

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.

0 投票する
1 に答える
752 参照

.net - パラメータで SqlDataAdapter.Update() を使用する

パラメータ化されたクエリを使用して SqlDataAdapter.Update(DataTable) メソッドを使用する方法を理解しようとする方法。DataTable 全体を反復せずにコマンドに値を追加するにはどうすればよいですか?

また、トランザクション内で SqlDataAdapter の挿入メソッドと更新メソッドを実行するにはどうすればよいですか?

私がこれまでに持っているものは次のとおりです。

よろしくお願いします

ジェイ

0 投票する
1 に答える
146 参照

c# - データセットは挿入されません

別のSQLテーブル(TableY)から入力されたデータセットまたはデータテーブルからのデータを使用して、SQLサーバーテーブル(TableX)にバッチ挿入しようとしています。テーブルの構造は同じです。エラーはまったく発生しません。TableY は挿入されません。データテーブルに TableX を入力し、行を追加して TableX に挿入すると、機能します。データが別のデータベース テーブルから取得された場合、機能しないようです。これを引き起こしているのは、データテーブルのスキーマ情報でしょうか? テストとして SQL サーバー テーブルのみを使用しています。最終的には oracle と sql サーバーの間になります。おそらく他のバリエーション。

TableX----->Datatable----->データの変更-----Insert Into----->TableX: 動作

TableX----->Datatable----->Modify data-----Insert Into----->TableY: 動作しません

0 投票する
3 に答える
2803 参照

c# - 1回のフェッチでsqlceからすべての行を取得する

次のようなSQLCEデータベースのクエリがあります

今まで、私はSqlCeResultSetを次のようにループしていました

だから私は1回のフェッチで携帯電話番号のリストを取得したいのですが、リストとして表示される場合があります。それ、どうやったら出来るの?1回のフェッチで取得する方が速いからですよね?

更新
回答を読んだ後に読んだものはほとんどありません:
SqlDataReaderとSqlDataAdapter

0 投票する
1 に答える
790 参照

sqldataadapter - SqlDataAdapter UpdateBatchSize 行エラー

DataAdapter には、エラーが発生した場合でも DataAdapter.Update コマンドの処理を続行する「True」に設定できる ContinueUpdateOnError プロパティがあります。これは理想的であるため、挿入に失敗したデータの各行でエラーをキャッチできます。ただし、これは、バッチ処理がオフになっている場合 (DataAdapter.UpdateBatchSize = 1) にのみ正しく機能します。

DataAdapter.UpdateBatchSize が 0 またはバッチ処理をオンにする別の数値に設定され、バッチのレコード内でエラーが発生した場合、バッチ全体が更新に失敗します。明らかに、これは私が望んでいることではありません。

理想的には、2 つのシナリオを組み合わせて使用​​したいと考えています。バッチ処理を使用できるようにして、行の挿入時にデータベースへのラウンドトリップを減らしたいと考えていますが、同時に、発生した個々の行エラーをキャッチできるようにしたいと考えています (バッチがオンになっていて、ContinueUpdateOnError が「True」に設定されていると、何らかの理由で機能しません)。私には、それは何らかの方法で行わなければならないように見えます。挿入ごとにデータベースにトリップして各行を個別に挿入し、各行のエラーをキャッチするか、バッチをサーバーに送信しようとし、バッチで行が失敗した場合、バッチ全体が失敗します。

何かご意見は?

0 投票する
2 に答える
3985 参照

c# - SqlDataAdapter.Fill()-変換オーバーフロー

全て、

SqlDataAdapter.Fill()10進数フィールドの使用法の1つで、「変換オーバーフロー」例外が発生しています。エラーは、100億から始まる値で発生しますが、10億までは発生しません。コードは次のとおりです。

代わりにSqlDataReaderを使用して読んだことがありますが、データ型と精度を明示的に設定する必要があります。フェッチしている列は少なくとも70あり、エラーのある10進数の1つのフィールドだけにすべてを設定したくありません。

誰かが別のアプローチを提案できますか?

ありがとうございました。

0 投票する
1 に答える
65 参照

asp.net - SQLCommandBuiderが削除されないのはなぜですか?

次のコードでは、UPDATEは機能していますが、DELETEは機能していません。行を削除すると、行が削除され、GridView1には表示されませんが、データベースにはまだ表示されています。customers持っていPrimaryKeyます。

0 投票する
1 に答える
438 参照

c# - SqlDataAdapterを使用して、データセット内のテーブルに新しい名前を入力します。コードが完全に実行されず、エラーが発生しません

ご覧のとおり、私のコード(にありますmyform_load)は、プロジェクトを実行すると、行を続け1.ます。その後、他の行を実行しないでください。エラーは発生しませんでしたが、コードが完全に実行されません。1行目になると、myformが表示されます。問題はどこだ?

  • クエリ文字列は問題ありません。GUIクエリビルダーでテストしました。
  • datasetこのフォームを呼び出すメインフォームでこれを使用していますが、名前が付いたテーブルはありませんsharjes
0 投票する
1 に答える
544 参照

vb.net - Select ステートメントと DataSet に SqlDataAdapter で Async CTP VB を使用する

ASYNC CTP を使用して、SQL Select ステートメントで SQL データベースのクエリを管理し、SQLDataAdapter を使用して DataSet に入力する方法を知りたいです。VS2010 SP1 と ASYNC CTP をダウンロードし、MSDN サイトのビデオと付属のドキュメントも確認しました。

0 投票する
2 に答える
18769 参照

c# - SqlCommandとSqlDataAdapterの間で混乱

みんな私は学生で、.NET、特にMVC3開発は初めてですが、私のプロジェクトの1つでは、それに取り組む必要があるため、学習段階を経て、直面している問題と混乱はDB接続に関するものです。データベースからのレコードの取得に関しては、次のようなものです。

しかし、 MSDN ライブラリをチェックしているときに、SqlDataAdapter が、SelectCommand と接続文字列を直接受け取るコンストラクター SqlDataAdapter(String, String) を提供していることがわかったので、次のように、その間に SqlCommand の役割をスキップします。

私には短くてきれいに見えますが、これがこの方法で可能である場合、なぜほとんどの本/教師が以前に通り過ぎるのか(SqlCommandの方法)、私はここで混乱しています。

  • SqlCommand と SqlDataAdapter の実際の違いは何ですか?
  • OneとTwoのどちらの方法が優れていますか?
  • セキュリティやパフォーマンスに影響を与える可能性のある方法 2 でショートカットを使用しているのではないかと心配していますか?

私が非常に初心者またはぼやけているように聞こえる場合は、事前にお詫び申し上げます。私の概念を明確にすることができる助けに感謝します! ありがとうございました!:)

0 投票する
1 に答える
1216 参照

sqldataadapter - なぜsqlcommandbuilderを使用するのですか?

オプション1:データベースにデータを挿入する

オプション2:

私の質問は、option1が挿入するのに最適な方法だと思います。なぜSqlCommandBuilderデータの挿入に使用するのですか?SqlCommandBuilderの用途は何ですか??を使用してデータを挿入することの利点はありますSqlCommandBuilderか?あなたの提案plz