問題タブ [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# - GridViewからASP.NetC#のデータベースにデータを保存および更新する方法は?
ASP.Net C#を使用してWebアプリケーションを開発しました。
このアプリケーションには、次のコードのようにODBCDataAdapterを使用してデータを入力するGridViewがあります。-
このコードは正常に機能し、データセットからGridViewにデータをロードします。
私の問題は、そのGridViewでいくつかの変更を行い、ボタンクリックのイベントまたは特定の条件に応じて変更されるDataSetを使用して、これらの変更を実際のデータベースに保存したいということです。
以下を使ってみましたが、結果として0になりましたが、うまくいきませんでした。
OdbcDataAdapter1.UpdateCommand = new OdbcCommand( "UPDATE TableName"、OdbcConnection1);
私も次のことを試しました:-
データベースをチェックするたびに、変更はGridViewに表示されますが、変更は見つかりません。
c# - 新しい項目を DataSet に追加し、Access DB に書き込みます
DataAdapter を使用して Access データベース (.accdb) に書き戻す際に問題が発生しています。
現在、DataSet テーブルにデータを入力する Fill メソッドがあります。このコードは現在 Form_Load() 内にあります。
次に、cmdAdd_Click() イベントがあります。これは明らかに、hCAliasDataSet 内にある Topcis テーブルに新しい行を追加するためのものです。
次に、列の値の1 つの入力をキャプチャするコードを作成しました。
私の問題は、dataAdapter を呼び出してトピック テーブルを更新する場所にあると思います。データベースを手動で確認しましたが、新しい行が作成されていませんか?
編集: TableAdapter の INSERT クエリを作成する必要があると思いますが、これは正しいでしょうか?
c# - データ列の値を変数に割り当て、この変数を別の方法で使用する方法
データ列の値を変数に割り当てて、この変数を別の方法で使用できますか?私は次のコードを持っています
これはできますか?または、データセット.tables["ABC"]。rows[0]["colname"]の値をxに直接割り当てる方法はありますか
c# - C#でDATETIME列の値を日、月、年に分割する方法
データベースにDATETIME
列があります。値を取得して、それぞれが年、月、日を持つ3つの変数に分割する必要があります
私がやろうとしている
ここで、xはm / dd / yrと時間の全体を保持していますが、月をaに、年をbに、日を別の変数cに格納できる3つの変数を作成するにはどうすればよいですか?
c# - C# で spm から tableNames を読み取る
spm からデータを返すテーブル名を読み取る方法はありますか? データセットを埋めるために実行された spm の return ステートメントで使用される tableNames を読み取ろうとしています。
これを行う方法はありますか?
java - ダイアログ、アダプタ、データ変更
このコード アダプタを使用したカスタム アラート ダイアログがあります
しかし、list_nomi が変更され、showDialog を呼び出すと、更新されません。また、コード adapter_nomi.notifyDataSetChange(); を onPrepareDialog に入れました。しかし、それは機能しません.....なぜですか?
c# - DataAdapter.Update() はデータベースを更新しません
この 1 行が機能しないのは非常に単純な理由があると確信していますが、この 1 週間は回避されているので、他の誰かが私の過ちに気付くことを願っています。
私はこのプロジェクトに数週間から 1 か月間取り組んできました。私は古いDataAdapter、CommandBuilerなどを、複数のWindowsアプリケーションフォームを使用して、1つのデータベースでいくつかのlinq to sqlコーディングと組み合わせて使用しています。この特定のフォームは、DataAdapter、Dataset、および Command Builder を使用して、データベースから行を編集または削除します。パソコンを変えるまでは問題なく動いていました。現在、データセットは更新されていますが、データベースは更新されていません。
このフォームの完全なコードは次のとおりです。
これはテーブルを更新することになっています:
エラーは発生していませんが、データ テーブルが更新されません。
ご協力いただきありがとうございます。さらに情報が必要な場合はお知らせください。
c# - .NET SQL Server DataAdapter が間違ったフィールド タイプを返しますか?
Box_no
.Net 2.0 フレームワークを対象とする Visual Studio 2010 を使用して、SQL Server 2008に接続してvarchar(50)
います。フィールドの内容はほとんどが数値で、一部は空です。Null は許可されていますが、何もありません。
このテーブルをクエリしてグリッドに表示するコードは次のとおりです (else は省略されています)。
かなり簡単です。問題は、ID の値 (つまり、検索の開始点) に応じて、フィールドbox_no
が科学表記法 (2.4e+.... など) で表示される場合と、テキストとして表示される場合があります。テーブルのように明確に定義されvarchar
ていますが、データ アダプターが DataTable 構造を作成するときに別のフィールド タイプを推測しようとしているようです。これをしないように伝える方法はありますか?
.net - Vb.netで3つの異なるアダプタでデータセットを埋める方法は?
達成目標: 3 つの異なる場所からの 3 つの異なる SQL クエリからの 3 つの異なる dataTables を、関数から返さなければならない 1 つの DataSet にしたいと考えています。
私は持っている :
助けてください..
- 上記のタスクの可能な限り最良の実装を使用したいと思います。
c# - GridView からデータベースにデータを保存するにはどうすればよいですか?
データベースから特定のテーブルのレコードを表示する GridView を含む ASP.Net C# Web アプリケーションを開発しています。ODBC 接続を使用してデータベースに接続し、DataSet を使用してデータを保存して編集し、データを保存する必要があります。 DataSet で行われた変更を使用してデータベースに。
OdbcDataAdapter の fill() メソッドを使用してデータベースに正常にアクセスでき、GridView でデータが表示されるようにデータバインディングを実行できました。
私の質問は、更新または変更が行われたときにグリッドビューをデータセットに保存してからデータベースに保存する方法です[以前に行われた操作の逆]?
Webフォームクラス内で使用される私のサンプルコードは次のとおりです:-
myDs という DataSet があり、次のようなループで直接アクセスしてフィールドを編集するとします。
databind() を実行すると GridView で確認できるように、データベースでこれらの変更を行う方法はありますが、データベースは影響を受けず、 OdbcDataAdapter および OdbcCommandBuilder の fill および update メソッドを使用してみますか??
重要なアプリケーションを開発するために必要なので、これは緊急です..
返信と回答を事前にありがとうございます.....