【问题标题】:Lazarus MySQL connect failedLazarus MySQL 连接失败
【发布时间】:2016-10-20 04:59:48
【问题描述】:

我有正常的本地服务器运行 MySQL , PHP ,... 我试图编写一个 Lazarus 程序来在 SQL 中输入内容。 我可以从我网络中的每台计算机访问 PHPMyAdmin 页面 http://192.168.1.119:8888/phpmyadmin/

所以我的 Lazarus 连接程序如下所示:

procedure TForm1.Button1Click(Sender: TObject);
begin
   MySQLConnection1.HostName := '192.168.1.119:8888';
   MySQLConnection1.UserName := 'root';
   MySQLConnection1.Password := 'root';
   MySQLConnection1.DatabaseName := 'mysql'; 
   MySQLConnection1.Open;  

当我现在按下按钮时,我得到:

无法加载默认 mysql 库(libmysql.dll 或 libmysql.dll)

当我下载 libmysql.dll 时,我收到消息,预计 5.6 但找到了 6.1。 当我尝试添加 5.6 时,我收到一些错误消息,无法加载默认值....

问候蒂姆

【问题讨论】:

  • "我收到了一些错误信息" 那么,该信息到底说了什么。你可以看到你的屏幕,我们的读者看不到。
  • 你确定端口不是不同的属性,还是通过通用属性对话框(你可以在哪里设置键=值对?)检查wiki,我不知道mysql这么好。并确保选择的连接类型和 dll 版本匹配
  • 我的意思是和我上面描述的一样的错误。缺少 libmysql.dll

标签: mysql sql phpmyadmin pascal lazarus


【解决方案1】:

所以我发现了第一个问题,我的窗口丢失了一些文件。 但无论如何,我的程序不想连接。 当我构建一个小的 php 脚本时,连接很好,但是我的 lazarus 程序无法连接。在第一张图片上,您会看到我的 lazarus 程序出现错误。在第二张图片中,您可以看到我的 php 代码。

问候蒂姆

lazarus

php

【讨论】:

    猜你喜欢
    • 2019-03-01
    • 1970-01-01
    • 2016-03-19
    • 2015-01-19
    • 2021-06-23
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多