問題タブ [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 に答える
185 参照

sql - Visual Studio で自動生成された SQL クエリの品質

自動生成された削除ステートメントに問題がありました。私の考えでは、削除はちょうどあったはずです

代わりに、4 つの OR を使用してクエリを生成します。

データセット ツールは、ほとんどが PK/インデックスを含むクエリを持つことを主張していますが、なぜそのような複雑なコードを生成するのでしょうか?

これは「ベスト プラクティス」のコードですか?

確かに単純なケースでは 99% のコードが必要ですが、残りの 1% は、自動生成されたコードを編集するか、独自のコードを追加する必要がある場合です。

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

c# - LINQからDataSetへのデータクラス割り当ての質問

LINQ To DataSetを使用してデータベースにアクセスし、.ASMXWebサービスを介してSilverlightにデータを送信しようとしているSilverlightプロジェクトに取り組んでいます。

サーバーエクスプローラーツールを使用してデータセットを定義しました(関心のあるさまざまなテーブルをすべてドラッグアンドドロップします)。DataSetは、問題なくサーバーとデータベースにアクセスできます。

以下は私のWebメソッドの1つからのコードです:

データを含む「ClassSpecification」データクラスを作成しました。これには、すべてのテーブルフィールドがプロパティとして含まれています。

私の質問は、ここに示されているものよりも迅速に割り当てを行う方法はありますか?実際にはさらに約10個のフィールドがあり、DataSetはテーブル定義を知っているので、フィールドごとに移動するよりもすばやく割り当てを行うことができると思います。「新しいClassSpecification())。ToListを選択してみました

どんな助けでも大歓迎です。

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

c# - C# Winforms DataTableAdapter データバインディングに関する質問

私はC#で書かれたアプリを持っています。DB からのレコードは、自動生成されたビジュアル スタジオ コード (DataTableAdapter) を通じて表示されます。

ここで、DataTableAdaper を介してではなく、別の winform のコードを介して DB に変更を加えると、それを閉じて、DataTable がアダプターで満たされている別のフォームを開くと、アプリを再起動するまで変更は表示されません。わかりません。 this.Close() と this.Dispose() を使用してウィンドウを閉じて、すべてのリソースを解放しようとしたので、次に開いたときに、コードはデータベースから新しいデータを再バインドする必要がありますが、そうではありません...何が間違っていますか?アンサーに感謝します...

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

asp.net - asp.net プレビュー データの XSD ファイル

SQL でストアド プロシージャを作成し、DataTable で使用するように構成しました。ストアド プロシージャは 3 つの変数を受け入れます。1. 3635 (Int) 2. NotMeeting (AnsiString) 3. 1 (ブール値)

DataTables の「Preview Data」関数に値を挿入した後に出力をプレビューしたい場合、次のエラーが発生します。

「パラメータ値を文字列からブール値に変換できませんでした」.

「1」の周りにシングルスピーチマークと「1」のダブルスピーチマークを入れてみましたが、違いはありません。

これは、SQL Server Management Studio で実行すると正常に動作します (つまり、 exec dbo.EXSP_CIA_Events_Timeline_List @Ext_Acquisition_ID=3635,@CalcType='NotMeeting',@UseCompleteTasks=1 ) 手がかりはありますか?

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

.net - TableAdapter に静的メソッドを追加する方法

私は.net 2とVisual Studio 2005で作業しています

TabelAdapter で静的メソッドを追加/作成する方法を知りたい

ありがとう

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

asp.net - 私の ADO.Net テーブル アダプターは、結果にスペースを正しく埋め込んでいないと思います

ASP.Netフロントエンド、SQLサーバーバックエンドを備えたC#、.Net3.5、3層Webアプリケーションを作成し、TableAdaptersおよびストアドプロシージャを介してそれらとやり取りしています。私はいくつかの奇妙な機能に出くわしました。列を持つ AdminUsers テーブルがあります

ログインの認証プロセスの一環として、パスワードを比較する前に、提供されたユーザー名をテーブルで検索します。テーブル内の各 varchar 列の各エントリは、TableAdapter GetData ステートメントを介して返されたときに、15 文字までスペースで右側に埋め込まれているため、これは失敗します。

loginUsername = "ジョー"

storedUsername = "ジョー "

興味深いことに、DB に格納されている値は正しいので、これを確認するために行の挿入を追跡しました。このテーブルを表示する Datagrid も正しく表示されます。この問題は、次のメソッドを呼び出すときにのみ発生します。

そして GetData() は基本的に SELECT * FROM AdminUsers を呼び出します

tableAdapters 選択コマンドの結果の最後にスペースが追加される理由はありますか? このようにデータが保存されているようには見えません。テーブル アダプターはこの動作を頻繁に表示しますか? さらにどのような情報を提供できますか?

どうもありがとう。

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

asp.net - IBM Db2 Visual Studio 2010 テーブル アダプターの問題

ローカルホストで db2 データベースを使用しており、Web プロジェクトで TableAdapter を使用したいと考えています。データベースをサーバー エクスプローラーに接続すると、テーブル名が表示されません。ユーザーの権限を確認し、フル アクセスを許可しました。db2admin ユーザーはデータベースを完全に制御できます。接続は成功しますが、サーバー エクスプローラーにテーブル名が表示されません。データベース プロシージャのみが表示されます。リモート データベース サーバーに接続でき、問題はありません。Windows 7 で Visual Studio 2010 を使用しています。Visual Studio の sp1 をインストールしました。誰か助けてくれませんか..ちなみに英語ですみません。

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

winforms - Datagridviewから入力された新しいレコードをデータベースに保存します

DataSetとTableAdapterを使用してDatagridviewにデータを入力しています。Datagridviewを使用すると、下部に新しいレコードを挿入できます。これで、Datagridviewに新しいレコードの値を入力しても、レコードがデータベースに自動的に保存されません。新しいレコードをデータベースに保存するために、どのイベントを処理する必要があるか、またはどのコードを記述する必要がありますか。

C#を使用しています。

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

c# - 挿入が成功したときにSqlDataAdapterがRowUpdatedまたはRowUpdatingを起動しない

私は次のコードを持っています:

このコードは、私のSqlCommandオブジェクトを取得し、それをSqlDataAdapterのupdateメソッドに送信することを想定しています。SqlCommandは、adapter.Update()メソッドを使用して実行されるINSERT、UPDATE、またはDELETEである可能性があります。

コマンドは正常に実行されますが、adapter.Update()メソッドは0行を返します。データベースを確認しましたが、成功したことがわかります。RowUpdatedイベントとRowsUpdatingイベントも発生していません。何が起こっているのかわかりません。助けてください。

前もって感謝します。

編集:

編集: 挿入するために次のクエリを使用しています:

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

java - Android はカメラから画像 Uri を取得し、SQLite に保存してカスタム アダプターに復元します

カメラ インテントから画像を取得し、それをビューに配置する Android 開発者の例に従いました。問題は、その画像 uri を自分に保存しようとしたときに始まりSqliteDatabase(完全な画像ではなく、その画像へのリンクだけなので、スペースを節約します)、それを customadapter に復元しようとします。

Google dev へのリンク - > http://developer.android.com/training/camera/index.html

私は成功せずにこれを試しました

グローバル文字列ロゴを作成し、これを中handleSmallCameraPhotoに入れます

次に、ロゴをSQLiteに保存し、この方法でアダプターに復元しようとしました

それで