問題タブ [datatableadapters]

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 に答える
476 参照

c# - テーブル アダプター C# を使用してクエリを postgresql に挿入する

このクエリを使用して、Visual Studio Windows フォーム テーブル アダプターの postgresql テーブルにデータを挿入しようとしています。

「:」を使用しているのは、「@」演算子が postgresql で機能しないことを認識しているためですが、それでも構文エラーが発生します。この問題をグーグルで検索しましたが、変数を使用したpostgresql挿入コマンドをまだ見つけていません。上記のステートメントを機能させる方法について誰かが考えを持っていますか?

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

c# - OleDb で厳密に型指定された DataSet と dBase IV

奇妙な問題があります。強く型付けされた を作成しDataSetTableAdapter. 次の手順を実行しました。

  1. 追加TableAdapter
  2. 新しい接続 2.1。DataSourceを .NET Framework-dataprovider for OLE DB 2.2 に設定します。OLE DB プロバイダー: Microsoft Jet 4.0 OLE DB Provider 2.2.1。プロバイダー 2.2.2 の datalink-properties を開きました。dbf のフォルダーを Databasename 2.2.3 として置きます。拡張プロパティをdBase IV 2.2.4 に設定します。2.2.5. ユーザー名を削除し、オプション「パスワードなし」を設定しました。接続のテスト (成功) 2.2.6. プロパティ 2.3 を閉じました。接続を再度テストしました (成功) 2.4. [OK] をクリックしました
  3. [次へ] をクリックしました
  4. VS から、ファイルをプロジェクトにコピーするかどうか尋ねられたので、[はい] をクリックしました。
  5. を選択する必要がありますがCommandType、選択できるオプションは 1 つだけでした: SQL コマンドを使用するため、単純に [次へ] をクリックしました
  6. SQL コマンドを使用する必要があり、ジェネレーターを使用して単純なコマンドを作成し、次のようにしましたSELECT DA_DARFOR, DA_LANGBZ FROM APDARFOR 。オプションの下では、 6.2しか必要ないためINSERT、このすべてUPDATEDELETE-optionsのチェックを外しました。SELECT次をクリックしました
  7. の関数が必要になるためDataTablesDataTablefill オプションをアクティブにし、DataTable の戻りオプション (Fill と GetData) も有効にしましたが、チェックを外してから [GenerateDBDirectMethods次へ] をクリックしました。
  8. DataTableTableAdapterが正常に構成されたというメッセージを受け取りました。だから私は「完了」をクリックしました。

次に、次のエラー メッセージが表示されます (正しく翻訳できれば幸いです): TableAdapters の追加でエラーが発生しました。このオブジェクト タイプの操作はサポートされていません。

どうすればいいのかわからない。プロジェクトに dbf(dBase IV) ファイルを追加して、厳密に型指定されたデータセットを使用するにはどうすればよいですか?

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

vb.net - フィルター処理する列を指定せずに、SQL データベースから特定のデータを表示します。(VB.NET)

使用して表示DataGridViewDataれているdbo.tblAttendanceTimestblAttendanceTimesTableAdapter.GetDataBy(intEmployee)

したがって、明らかにData、選択した従業員のすべてが表示されます。

従業員は 3 つのグループに分けられます。私がやりたいことは、表示している特定のグループの値を持つすべてのレコードを表示することです0[intApprovedOvertime] Columndbo.tblAttendanceTimes

それだけでGetDataBy(intEmployee)それが難しくなっています。それには何もありません[intAttendanceGroup] ColumnTableまたは、私はただGetDataBy(intAttendanceGroup)

現時点pkでは、グループ内の従業員のすべての値がありますが、その従業員のすべてのレコードを取得して表示するのに苦労しています。次に、次の従業員を実行して、以前に表示されたものに追加します。

私が意味を成していることを願っています。他に必要な情報があればお尋ねください。

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

c# - 実行時に SelectCommand を変更する

次の選択コマンドを使用して、データセットにテーブルアダプターを作成しました

しかし、ランタイムでは、さまざまな数の句を使用してさまざまな選択を作成する必要があります。同じ tableadapter を使用したいのですが、選択コマンドを変更できません。

これは私の問題の小さな例です:

DataSource "ds" の dataadapter "EXISTE" の元の選択コマンド:

デザイナーで、dataadapter をドロップしてフォームにインスタンスを作成します: "EXISTE1"

コード:

しかし、2255 ではなく、結果として常に「1」が返されます。

新しい Fill 関数を作成せずに他のコマンドを実行するにはどうすればよいですか?

よろしくお願いします