問題タブ [devart]

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 投票する
3 に答える
859 参照

c# - MySql での Entity Framework 4.4.0 コードの最初の移行により、新しいテーブルに dbo が追加され続ける

MySql データベースのエンティティ フレームワーク 4.4.0 (EF5) コードの最初の移行をセットアップしましたが、Add-Migration コマンドを実行すると、次のようにテーブル名の前に常に dbo が追加されます。

Devart データベース プロバイダーを使用しており、移行構成クラスは次のようになります。

何らかの理由で IgnoreSchemaName = true が考慮されていません。

次のように、Devart データベース プロバイダーを web.config ファイルに追加しました。

また、Devart が次のように必要とするため、アセンブリ リダイレクトも追加しました。

誰か助けてくれませんか?ありがとう、スティーブン。

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

c# - conn.open() oracleException が処理されませんでした

C# で Windows CE アプリを開発しており、Oracle データベースに接続しようとしています。CoreLab.Oracle リファレンスを使用しています。これは私のコードです:

プロジェクトconn.Open();を実行するたびに エラーを取得します: ネットワーク エラー:: 到達不能なホストに対してソケット操作が試行されました。接続文字列に何か問題がありますが、何がわかりません。

「oracleConnection」コンポーネントをデザイン・モードのフォームにドラッグ・アンド・ドロップしてプロパティを編集すると、接続が作成されることを追加する場合があります。

いくつかのフォーラムで、接続文字列で「直接」プロパティを true に設定する必要があることを読みましたが、それを接続文字列に追加すると、次のように表示されます: 不明な接続文字列パラメータ Direct

誰か助けてくれませんか?

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

delphi - Firebird エラー エラー コード = -206 不明な列

Delphi で IBDac を使用して Firebir db に接続しましたが、突然ソフトウェアを実行しようとすると、このエラーが発生しました

動的 SQL エラーSQL エラー コード = -206 不明な列 table1.MyField_ID 6 行目、18 列目

データセットを開こうとするとエラーが表示される

列はもちろん存在します。これは、別のテーブルへの外部キーです。なぜこのエラーが発生するのか本当にわかりません!! コンポーネントで使用したSQLは次のとおりです。

お知らせ下さい

ありがとう

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

c# - 接続文字列ごとに実行されるC#統合テスト

エンティティコードファーストを使用するアプリケーションがあり、Oracleサポート用のDevartを追加しました。シードデータテストをカバーするVisualStudioテストランナーを介して実行される一連の統合テストがあります。テストの実行時に、SQLServerとOracleに対してこれらのテストを実行できるようにしたいと考えています。誰かがこれに近づくのに良い角度を持っていますか?

0 投票する
3 に答える
1385 参照

.net - クライアントアーキテクチャに基づいてx86/x64バージョンのSQLite3.DLLを動的にロードするにはどうすればよいですか?

Devart.SQLite.DLLで使用するために、実行時に適切なx86/x64バージョンのSQLite3.DLLを動的にロードしようとしています。事前に適切なバージョンのDLLをアプリケーションルートにインストールすることを制御できないため、アプリケーションルートの/x86または/x64サブディレクトリから正しいバージョンを取得する必要があります。

これを達成する方法について何かアイデアはありますか?確かに、私はここで完全に迷子になっています。これまでの私のコードは次のとおりです。

編集 コメントで述べたように、sqlite3.dllをロードしようとしたときに受け取った実際のエラーを特定できませんでした。結局のところ、App.Configに次のものがありませんでした。

これをApp.Configに追加すると、以前のコードサンプルは期待どおりに機能しました。みんなの助けに感謝します。

0 投票する
0 に答える
561 参照

c# - Devartを使用して、C#で実行中のSQLクエリを強制終了するには?

独自の SQL ツールを作成したいのですが、実行中のクエリを終了するのに少し問題があります。このツールは、あらゆる種類の SQL クエリを実行します: 選択、挿入、更新など...

私はC#、winformsアプリケーションでDevartを使用しています。これが私のコードです:

このコードは別のスレッドで実行されています。したがって、キャンセルボタンを押すと、次のようになります。

機能しますが、すべてのクエリでは機能しません。それは次のようなクエリで機能します: select * from temp_table, where temp_table has 1mln records.. But.. ステートメントでは動作しません: select column from - このクエリには非常に複雑な "where" 部分があり、50 レコードしか返されません。ただし、1mln を超えるレコードを持つテーブルから。私はそれを止めることはできません..

すべての SQL ステートメントを停止する方法を教えてください。BeginFill メソッドが呼び出されたスレッドを強制終了するのは良い方法ですか?

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

linq - Devart Oracle Cross Apply Exception

あるマシンでコードが機能し、別のマシンでは機能しないという問題が発生しています。どうやら、同じDevart dotConnect for Oracleバージョン(6.80.325.0)を使用しているようです。問題は、LINQにサブクエリがあり、Oracleで相互適用がサポートされていない場合です。

私はそれとサブクエリについてたくさん読みましたが、なぜそれがいくつかのマシンでOKであり、別のマシンではOKではないのか本当に理解できません。インストールでいくつかの修正を見逃しましたか?

ありがとう。

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

c# - PostgreSQL 接続のランダム エラー

NUnit を使用して一連のテストを実行しています。各テストは PostgreSQL データベースに接続し、そこで何かを行います。

時々、このスタック トレースで NullReferenceException が発生します。

PostgreSQL ログで、次のようなエントリを見つけました。

これらのランダムエラーの原因はわかりません。同じことが、ローカル PostgreSQL サーバーを備えた私のマシンでも、リモート PostgreSQL サーバーを備えたリモート ビルド サーバーでも発生します。

エラーは本当にランダムで、単一のテストを実行している間は決して発生しません。このエラーが発生するには、一連のテストを次々に実行する必要があります。関連する RAM/ディスク容量/ハードウェアの問題はありません。

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

asp.net-mvc - Entity Frameworkを使用するためのDevExpressの代替?

最近、最新バージョンのEntity FrameworkでDevExpressの試用版を使用してWebサイトに取り組んでいますが、試用期間が終了しました。その代わりに私が使用できることを誰もが知っている無料の代替手段はありますか? MVC フロー全体を維持したいと思います。

0 投票する
4 に答える
836 参照

delphi - SQLiteマニフェストタイピングのDelphiサポート

SQLiteには、データ型に関係なく、任意のフィールドに何でも格納できるという興味深い「機能」があります。

http://www.sqlite.org/different.html#typing

この「機能」を(ab)使用して作成された外部で作成されたSQLiteファイルを読み取る必要があります。VARCHAR(30)として定義されたフィールドがありますが、100文字以上の文字列を格納するために使用しています。SQLite DLLを直接呼び出してデータを保存する場合、SQLiteはトリミングを行わずにこれを実行します。

私は現在、これらのファイルを読み取るためにSQLiteをサポートするDevArt UniDAC 3.70.0.19を使用していますが、定義されているフィールドのサイズをかなり尊重しているため、30文字の長さのTStringFieldオブジェクトを作成します。この30文字の制限を超えて保存されたすべての文字にアクセスできません。

私はSQLiteで利用可能なすべてのDelphiソリューションを知っていますが、誰かがこの「機能」を処理できるものがあるかどうか教えてもらえますか?