私はfireDACでdelphi xe10でMYSQLを使用します。 フォーム上でFDConnectionを実行し、mysql dbに関する基本情報を入力します。ベンダライブラリlibmysql.dllまたはlibmysqld.dllをロードできません
しかし、私は接続しようとすると、私はembaradecoマニュアル読んで、私は 1.コピーlibmysql.dllをするに試されてきた
を「ベンダー・ライブラリlibmysql.dllをやlibmysqld.dllをロードすることはできません」というエラー があります私の "c:¥program files(x86)¥Embarcadero¥Studio¥¥bin":失敗する(つまり、dbデータを読み込むことができず、エラーが発生しています) 2. FDDrivers.iniのパスを指定してください [MySQL] VendorLib = \ libmysql。 dll:fail
だから私は何を調べなければならないのか不思議です。私が逃した何かがあるはずです。 誰でも手伝いできますか?
「失敗」、ファイルをコピーできなかったこと、エラーメッセージがまだ残っているということはどういう意味ですか?とにかく、正常に動作するまで、libMySql.Dllをプロジェクトの出力ディレクトリにコピーしてください。あなたのVendorLibエントリのスラッシュは、dllが現在のドライブのルートディレクトリにあることを示しています。これはあなたが望むものではありません。 Btw、あなたのlibmysql.dllがあなたのDelphiのバージョンでは最近のものである場合、この問題が発生する可能性があります。 – MartynA
これはまだ同じエラーがあることを意味します。管理者としてディレクトリにファイルをコピーできます。優しい説明をありがとう。私はいくつかの要因をチェックしなければならない、 – randomwalk1225