問題タブ [mysql.data]
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.
mysql - ファイルまたはアセンブリ 'Mysql.Data, Version=6.6.5.0' を読み込めませんでした
Visual Studio 2012 で MySQL バージョン 5.2.47 CE を使用して Web アプリケーションを実行しているときに、次のエラーが発生します。
誰でも私を助けることができますか?
mysql - GetSchema("Columns") COLUMN_DEFAULT で NULL と空の文字列をどのように区別しますか
MySql データベースからスキーマを取得する必要があるコードを書いています (後で他のデータベースに移植されます)。COLUMN_DEFAULT を除いて、すべて機能しています。これは、実際のデフォルトが NULL であるか '' であるかに関係なく、null 可能なすべての Text および VarChar アイテムに対して空の文字列を返すようです。
これは '' を出力します。
information_schema 列テーブルNULL
が COLUMN_DEFAULT に表示されることに注意してください。
もし私がそうしたら
それでも '' が出力されます。
information_schema 列テーブルは引き続きNULL
COLUMN_DEFAULT に表示されることに注意してください。
もし私がそうしたら
それでも '' が出力されます。
information_schema 列テーブルの COLUMN_DEFAULT に空白が表示されるようになりました
ClearOs、MySql.Data 6.9.5.0 で MySql サーバー 5.1.73 を使用しています。
c# - Visual Studio 2015 RC で MySQL データベースから EntityFramework モデルを更新できない
私の組織は数か月前に Visual Studio 2013 から Visual Studio 2015 RC にアップグレードしましたが、MySQL データベースから既存の "db-first" EntityFramework モデルの一部を更新しようとしたばかりです。その際、次のエラーを受け取りました。
データベースから更新しようとしているときに、タイプ 'System.ArgumentException' の例外が発生しました。例外メッセージは次のとおりです。Visual Studio が設計目的でデータベースと通信できるようにするために必要なライブラリ (DDEX プロバイダー) が、プロバイダー 'MySql.Data.MySqlClient' 用にインストールされていません。
このエラーをすばやく検索すると、2013年11月からこの結果が生成されました(特にVS 2013を参照して)...
どうやら、MySql と Visual Studio 2013 はまだ連携していないようです。
MySql フォーラムのリンクは次のとおりです: http://forums.mysql.com/read.php?174,594798,600466#msg-600466
おそらく、MySql コネクタの次のリリースを待つ必要があります。
これはおそらく同等の問題であり、VS 2015 と互換性のある新しい MySql.Data クライアントが利用可能になるまで待つ必要があるということですか? それとも、他の原因が原因である可能性がありますか (おそらく VS 2015 RC のバグ)?
Entity Framework (6.1.3)、MySql.Data (6.9.6)、および MySql.Data.Entity (6.9.6) の最新の安定バージョンを使用しています。
特に VS 2015 RC でこの問題に遭遇した人が他にいるかどうかを知りたいです。
c# - C#、Visual Studio、および MySQL.Data を使用して MySQL DB に外部キーをインポートできない
C# と Visual Studio を使用して Entity Framework で MSSQL DB からデータを取得し、MySQL.Data nuget パッケージと C# と Visual Studio を使用して MySQL DB にインポートしています。キーをフォアすることなくデータがあれば、すべて問題なくインポートが完了します。コードは次のとおりです。
しかし、一対多の関係と外部キーを使用してテーブルにデータをインポートしようとすると:
何か問題が発生し、次の例外が発生します。
誰かが問題を処理してデータを適切にインポートするのを手伝ってくれますか? ここに DB スキーマを添付します。
c# - 同じソリューションの 2 つのプロジェクトで dll の依存関係を繰り返さないようにする方法
セットアップ
同じソリューションの下に 2 つの C# プロジェクトがあります。
ProjectA
への参照がありますProjectB
。
ProjectB
MySql.Data ADO.Net ドライバーへの参照が含まれています。これは、app.config
次の構成行が必要であることを意味します。
問題
mysql 操作を行うと、ProjectA
が呼び出されますProjectB
。次に、ProjectB
を呼び出しますMySql.Data
。しかし、app.config
使われているのはProjectA
(スタートアッププロジェクト)のものです。
したがって、両方できるようにしたい場合:
ProjectB
単独でテストProjectA
との間の相互作用をテストするProjectB
...MySql.Data
両方のプロジェクトで参照し、両方で同じ<DbProviderFactories>
ことを繰り返す必要がありますか? (app.config
問題は、両方のプロジェクトで同じものへの参照を使用することで解決できますが、MySql.Data
依存関係が私を最も悩ませています)。
私は何か間違ったことをしていますか?/物事を単純化する方法はありますか?
ありがとう。
c# - インストールされたアプリケーションが MySQL.Data.DLL をロードできませんか?
自分のシステム (IDE とインストール済みの両方) で完全に動作するアプリケーションがありますが、他のシステムにインストールすると完全に失敗します。
ソースコードの要約版を移動して、問題が何であるかを理解できるかどうかを確認しました.プログラムが別のライブラリに含まれるクラスを参照しようとしたときにエラーが発生したことを発見しました. MySQL.Data.DLL ファイル...
[呪い、誓い、その他のR指定の言葉を無限に挿入].
なんで?なぜ?どうして?! どうして?!?! まじめだ - 一体何だ?!
c# - C# での mySQL のこのパラメーター化されたクエリの何が問題になっていますか?
次のパラメーター化されたコードは、連結クエリは機能しますが、行を返しません。
これはコマンドインスタンスです
このバージョンは動作します