Delphi2009 体験版はDB機能ついてますか?

解決


あの  2008-11-08 17:06:42  No: 32520

Delphi2009 体験版はDB機能ついてますか?
MYSQL5.0を接続しようとおもったのですが、うまくいきませんでした。
しょうもない質問ですいません。


igy  2008-11-08 17:43:16  No: 32521

>Delphi2009 体験版はDB機能ついてますか?

Delphiトライアル版/無償バージョン
http://www.codegear.com/jp/downloads/free/delphi

を見た限りでは、トライアル版の制限などによりDB機能が
無効になっているようなことはなさそうですが。

>うまくいきませんでした。

具体的には、どのような処理を記述して、
どのような状態(エラーメッセージなど表示?)になるのですか?


あの  2008-11-09 04:37:32  No: 32522

行った事です。
・MYSQL5.0のlibmysql.dllをSYSTEM32にコピー
・SQLConnectionプロパティのParamsを設定
・ConnectedをTRUEにすると「Cannot load libmysql.dll library.The libmysql.dll library may be missing from the system path」と表示
最初はlibmysql.dllのパスが通っていないだけと思ったのですが、どうも違う気がします。


igy  2008-11-09 06:31:48  No: 32523

>・ConnectedをTRUEにすると「Cannot load libmysql.dll library.The libmysql.dll library may be missing from the system path」と表示
>最初はlibmysql.dllのパスが通っていないだけと思ったのですが、どうも違う気がします。

libmysql.dllを実行プログラムと同じ場所にコピーした場合、どうなりますか?


あの  2008-11-12 01:38:16  No: 32524

>libmysql.dllを実行プログラムと同じ場所にコピーした場合、どうなります>か?

かわりませんでした。Delphi2009はMYSQL5.0に対応してないのですかね?


igy  2008-11-12 01:54:22  No: 32525

>Delphi2009はMYSQL5.0に対応してないのですかね?

こちらでは、
・Delphi2009に含まれる dbxmys.dll 
・MYSQL5.0のlibmysql.dll

Delphi2009 Pro(製品版)でコンパイルした実行プログラムと同じ場所のコピーして、
接続できることは確認済みです。


あの  2008-11-12 20:56:16  No: 32526

igyさん、ありがとうございます。
多分体験版でも出来ると思います。私のやりかたがまずいのでしょう。
色々と試してみます。


あの  2008-11-13 06:01:20  No: 32527

Delphi2009でMYSQLが接続できているかどうかわかるツールとかって
ありますのでしょうか?


あの  2008-11-13 06:56:41  No: 32528

標準のdbExpressドライバーはMYSQL5.0ni対応していなく、サードパーティー製のドライバーでないと接続できないのでしょうか?


igy  2008-11-13 07:17:29  No: 32529

>標準のdbExpressドライバーはMYSQL5.0ni対応していなく、サードパーティー製のドライバーでないと接続できないのでしょうか?

私のところでは、標準のdbExpressドライバーで、MYSQL5.0に接続できましたよ。


あの  2008-11-13 07:23:08  No: 32530

そうですか…もう少し考えて見ます。


HOta  2008-11-13 16:19:43  No: 32531

接続した方法を書いてみてください。
接続できているかどうかは、設計段階でもプロパティでAccess=TrueとなればOKです。


あの  2008-11-14 06:20:46  No: 32532

接続した方法です。
Delphi2009体験版  MYSQL5.0
MYSQLはコマンドプロンプトから接続OK確認済みです。
1.フォームにTSQLConnectionを貼り付けます。
2.dbxmys.dll、libmySQL.dllを実行プログラムを同じフォルダにコピーします。
3.driverプロパティをMYSQLに設定します。
4.ConnectionNameプロパティをMySQLConnectionに設定します。
5. Paramsプロパティを設定します。
Paramsプロパティの内容
・DriverName MySQL
・HostName   localhost
・Database   jamyto
・User_Name  root
・Password   mysql
以上です。
まだ他にも行う事があるのでしょうか?


igy  2008-11-16 01:12:08  No: 32533

>Delphi2009でMYSQLが接続できているかどうかわかるツールとかって
>ありますのでしょうか?

RAD Studio 2007から Blackfish SQLに接続する
http://support.codegear.com/article/37268

で、Blackfish SQLに関する
  dbExpressによる接続
に関する部分の記載がありますので、これを参考に、
MySQLでも接続が可能かどうか確認できるかと思います。


HOta  2008-11-17 06:11:23  No: 32534

クライアントから、サーバーへはSQLコマンドは通りますか?
クライアント側に、クライアントドライバーは入っていますか?


あの  2008-11-26 19:08:14  No: 32535

igyさん、HOtaさん、ありがとうございました。
とりあえずOSを再インストールしてDelphi2009トライアル版とMYSQL5.0を
入れなおしたら接続できました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加