問題タブ [dataadapter]
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.
c# - C#の問題からSQLデータベースに画像を保存して取得する
このコードを使用して、DB の person テーブルにレコードを挿入しました
しかし、このコードでこれを取得すると
Image_Box.Image = Display_Picture;
それは完全に正常に動作しますが、これを自分で生成したクエリで更新すると
次回は、上記と同じコードを使用して画像を取得して表示します。プログラムが例外をスローする
では、なぜ私がそれを理解できないのか、誰でも教えてもらえますか。
.net - .NET アプリケーションでのデータベースの同時実行の問題
userB が OrderA を変更している間に userA が OrderA を削除した場合、userB が OrderA を保存すると、データベースに更新する注文はありません。私の問題はエラーがないことです!SqlDataAdapter.Update は成功し、これが true でない場合、レコードが変更されたことを示す "1" を返します。これがどのように機能するか知っている人はいますか、ありがとう。
.net - 現在の DataTable 行を除外する DataAdapter SelectCommand
DataTable にまだ存在しないデータベースから行を選択する DataAdapter SelectCommand を作成するクリーンな方法はありますか? 私は DataAdapter.Fill(DataTable) を呼び出しており、DataTable に新しい行を挿入したいだけです。
.net - Entity Framework 用の DataAdapter の作成
これは私たちが使用しているレポート スイートに関連していますが、パターンは WinForms やその他の .NET テクノロジでも同じだと思います。
使用しているレポート スイート (XtraReports 10) は、DataAdapter プロパティが設定されている場合、データの設計時のプレビューをサポートします。DataSet データソースを使用すると、(DataSet によって) TableAdapter が生成され、レポート (または BindingSource) の DataAdapter プロパティに割り当てることができます。
Entity Framework を使用しているときに、TableAdapter に相当するものを取得するにはどうすればよいですか?
ビジュアル スタジオ 2010 (.NET 4.0)
ロブ
c# - DataSet-外部結合であるクエリを入力するときにPrimaryKeyデータを確保する
DataSetに入力するとき、DataAdapterのMissingSchemaActionに「AddWithKey」値を使用しています。MSDNによると:
データを入力する前にスキーマ情報をDataSetに追加すると、主キー制約がDataSetのDataTableオブジェクトに含まれるようになります。
しかし、私が次のことをするとき:
foo.Lengthが0になります。これ以外にやらなければならないことがありますか?:
私のクエリが次の場合に注意してください:
すべてが大丈夫でしょう。ただし、結合がある場合、PrimaryKeyを取得できません。これは(主キーを取得するために)可能ですか?
編集:最初、私はこれが参加であることに気づいていませんでした。ただし、PrimaryKeyを返すINNERJOINSをテストしました。犯人はこれがOUTERJOINであるという事実のようです。そこで、タイトルを変更しました。
c# - ADO.NETデータアダプターでのトランザクションの使用
シナリオ:複数(おそらく2から20)のサーバーアプリケーションがADO.NETを使用して単一のデータベースを使用できるようにしたい。個々のアプリケーションがデータベース内のレコードセットの所有権を取得し、それらをDataSetsのメモリに(速度のために)保持し、データに対するクライアントリクエストに応答し、更新を実行し、他のアプリケーションが所有権までそれらのレコードを更新できないようにする必要があります放棄されました。
ADO.NETは初めてですが、データアダプター(ADO.NET切断レイヤー)を使用したトランザクションを使用すると、これが可能になるはずです。
質問パート1:これを試す正しい方法ですか?
質問パート2:それが正しい方法である場合、この種のアプローチのチュートリアルまたは例(C#)を誰かに教えてもらえますか?
質問パート3:個々のレコードの所有権を取得して個別にリリースできるようにする場合は、レコードごとに個別のトランザクションが必要ですか、さらに、各レコードを保持するために個別のDataAdapterとDataSetが必要ですか?それを行うためのより良い方法は?各アプリケーションは、数千のレコードの所有権を同時に保持する可能性があります。
c# - C#で強く型付けされたDataSetの単一行を返す
C#で強く型付けされたデータセットTableAdapterを使用していますが、そこから単一の行を取得するにはどうすればよいですか?
c# - DataAdapter。データセット内の特定のテーブルに入力します
私はDataAdapterを利用しようとしていますが、残念ながらまっすぐなADO.Netに固執しています。表示されるすべての例には、次のような呼び出しがあります。
サイクルの後半でテーブルを適切に管理できるように、データを名前付きテーブルに入れるという意味で、そのように入力したいと思います。
残念ながら、そのメソッドシグネチャはもう存在しないようで、DataSet内のテーブルに適切な名前を付ける方法を理解するのに少し苦労しています。今これを行うための好ましい方法はありますか?それとも、MSはデータセットと対話するこの方法を廃止しただけですか?
android - Android-adapter.notifyDataSetInvalidatedは何をしますか?
メソッドadapter.notifyDataSetInvalidated()は何を達成しますか?それに関する文書はありません。
ListViewをリロードしようとしていますが、notifyDataSetChangedまたはnotifyDataSetInvalidatedで何も実行されないようです。
c# - ドライバーの種類を知らなくてもアダプターを作成する
ADO.netの優れた点の1つは、使用している接続/コマンドの種類を知る必要がないことです(インターフェイスベースのプログラミング)。接続を使用してコマンドを作成し、コマンドを使用してリーダーを作成できます。
しかし、同じ方法でIDataAdapterを作成するにはどうすればよいですか?