問題タブ [dataprovider]
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.
apache-flex - flex: Dataprovider を使用したリピーターは、更新があると少しちらつきます
私は次のコードを持っています:
<mx:Repeater id="user" dataProvider="{data}">
<mx:VBox styleName="repeaterVBox">
<mx:Text text="{user.currentItem.a}. {user.currentItem.b}" styleName="repeaterText"/>
<mx:Text text="{user.currentItem.c}" styleName="repeaterText"/>
<mx:Text text="{user.currentItem.d}" styleName="repeaterText"/>
</mx:VBox>
</mx:Repeater>
dataProvider の「データ」は 3 秒ごとに更新されるため、3 秒ごとに何らかのちらつきが発生します。非常に短時間、空の領域が表示され、再び再描画されます。更新を多少速くする方法はありますか?
c# - エンティティフレームワークとデータベース接続
JaroslawKowalskiプロバイダーラッパーをデバッグしていました。デバッグ中に、EntityFrameworkがすべてのクエリの後に接続を閉じることを確認しました。データベースとのすべての対話で、アプリケーションの存続期間中、データベース接続が開かれ、クエリの実行後に接続が閉じられます
私の質問は次のとおりです。
- 基盤となるプロバイダーがデフォルトで接続プールを実行するかどうか。
- 独自のプーリングを提供する場合、接続をいつ閉じるかをどのように知ることができますか。現時点では、Thread.GetDomain()。ProcessExitイベントに登録し、イベントが発生したときに接続を閉じています。このアプローチは良いですか?
私を悩ませているのは、EntityFramework自体が接続を閉じていることです。したがって、接続をプールすることを少し躊躇します。そうしないと、例外的なシナリオで問題が発生する可能性があります。
html - FlexコンポーネントにWebページをロードする
Canvas、Hbox、TextAreaなどのフレックスコンポーネントでWebページを表示する方法はありますか?ありがとう
sqlite - SubSonic、SQLite、データプロバイダーが見つかりませんか?
SubSonicを使い始めています。私は自分のデータベースをsqliteに変更したかったのですが、これは設定ファイルにあります
例外が発生します
リファレンスセクションにSQLiteリファレンスがあります。では、どうすればこの問題を修正できますか?
.net - .NETデータプロバイダー-何ができるかをどのように判断しますか?
トランザクションをサポートしていない、またはネストされたトランザクションをサポートしていないプロバイダーを使用して実行できるコードがあります。
そのようなサポートをプログラムでどのように決定しますか?
たとえば、以下のコードは、MySQL .NETコネクタを使用する場合、最後のコミットでSystem.InvalidOperationExceptionをスローしますが、MSSQLでは正常に機能します。
プロバイダーのタイプに基づいてテストをハードコーディングすることなく、さまざまなプロバイダーに対応するようにコードを変更できるようにしたいと思います(たとえば、実行する必要はありませんif(typeof(connection) == "some provider name")
)
apache-flex - ネストされたオブジェクトをデータプロバイダーとして使用するときに、フレックスツリーでアイテムの親を取得するにはどうすればよいですか?
データプロバイダーとしてArrayCollectionを備えたFlexツリーがあります。コレクションは、CategoryVOオブジェクトの配列を保持します。各オブジェクトは、その「子」属性内に別のカテゴリVOオブジェクトの配列を持つことができます。このようにして、ツリーはデータを正しく表示します。
ここで、特定のアイテムの親を取得したいと思いますtree.selectedItem
。XMLをデータプロバイダーとして使用すると、parent()
メソッドを介してアイテムの親を利用できます。しかし、データをXMLに変換できません。アイテムの親を取得するにはどうすればよいですか?おそらくツリーのdataDescriptorを使用していますか?
apache-flex - Flex + CheckBox +Dataprovider...おそらく今日答える最も簡単な質問
昨夜は十分な睡眠が取れなかったかもしれませんが、奇妙なFlex3.4の問題が発生しています。
シナリオ:
「DataProvider.as」という名前のアプリケーション全体に対してデータプロバイダーとして機能するクラスがあります。
mxmlフォームの「Settings.mxml」には、dataproviderクラスのemail_enable変数にバインドされたチェックボックスコントロールがあります。
値を取得する限り、すべてが順調です。データプロバイダーの変数をtrueまたはfalseに設定すると、チェックボックスはこの変更を反映します。ただし、チェックボックスをクリックしてその値を変更すると、dataprovider変数が変更を反映することはありません。
私は壁に頭をぶつけてきましたが、これを解決することはできません。私は無駄に私の心をググった。私を救ってください。
database - 複数のデータベース プラットフォーム用に型指定されたデータセットを生成する方法は?
単一の XSD ファイルから、Oracle データベースと DB2 データベースの両方の型指定された DataSet を生成したいと考えています。
背景: テーブルを Visual Studio Dataset Designer にドラッグすると、すべての適切な情報を含む XSD ファイル (DataSet1.xsd など) が生成されます。次に、VS は組み込みツール (MSDataSetGenerator) を呼び出して、Dataset クラスを CS ファイルに生成します。どういうわけか (方法はわかりません)、CS はデータ プロバイダーを特定し、データ プロバイダー (OracleDataProvider または IBM.Data.Provider) を参照する Dataset クラスを生成します。
質問: VS をカスタマイズして、DB2 と Oracle の両方のコード生成用にコンパイルする方法を知っている人はいますか?
よろしくオリバー
visual-studio-2008 - VisualStudio2008上のSQLServerCompact 2005
SQL Server2005によって作成されたSqlCompactデータベースファイルと対話するWindowsフォームアプリケーションに取り組んでいます。このアプリケーションは、もともとVisual Studio 2005で開発されましたが、最近VisualStudio2008ソリューションに変換されました。
Sql Compactに関しては、参照がすべて、SqlCompact3.5ではなく2005バージョンのSqlCompactを処理するアセンブリに設定されていることを確認しました。これを実行しても、アプリケーションは引き続き正常に実行されます。つまり、Compactデータベースと対話したり、同期操作を実行したりします。
ただし、今日、DataSetDesignerなどのVisualStudioツールが3.5より古いバージョンのSqlCompactデータベースファイルでうまく機能しないことを発見しました。[新しい接続... ]ウィザードに移動すると、SQLCompactデータソース/データプロバイダーはSQLCompact3.5専用です。Visual Studio 2008には、デフォルトで古いバージョンのSqlCompactのデータプロバイダーが含まれていないと思います。
接続ウィザードの「データソース」のリストに古いバージョンのSQLCompactを追加する方法はありますか?私が参照しているものを正確に確認するには、Visual Studio 2008の[ツール]メニューをクリックし、[データベースに接続... ]をクリックします。表示されるウィンドウで、[データソース]設定の横にある[変更... ]をクリックします。このダイアログから、以前のバージョンのSqlCompactを選択する方法はありません。3.5のみが使用可能です。
アセンブリ参照をどこかに追加する必要があるかもしれませんか?または、いくつかのファイルをVisual Studio 2005ディレクトリから2008にコピーしますか?VisualStudio2008がSQLServer2005のSQLCompactデータベースと対話できるようにする方法が必要だと思います。
もう少し詳しく説明すると、DataSetに移動し、右クリックしてTableAdapterを追加しようとしたときに、この問題を発見しました。表示される最初の画面には、「データ接続を選択してください」と表示されます。いつも使用しているSqlCompact接続に設定したままにすると、[次へ> ]ボタンをクリックしたときに次のエラーが発生します。
データベースへの接続を開くことができませんでした
「選択したデータベースは以前のバージョンのSQLServerCompactで作成されており、接続を開いたりテストしたりする前にSQL Server Compact 3.5にアップグレードする必要があります。新しいデータ接続を作成して[接続の追加]ダイアログボックスに入力し、データベースをアップグレードしてください。 「」
接続を確認して、再試行してください。
ここでの唯一の問題は、SQL Server 2005をまだ使用していることです。私の理解が正しければ、SQLCompact3.5と互換性のあるサブスクリプションファイルが生成されません。この仮定が間違っている場合は、訂正してください。
あなたが提供できるどんな助けも大歓迎です。ありがとうございました。