2

我正在尝试在 Delphi XE 中使用带有 zeos (7.0.3) 的 libmysqld.dll (mysql 5.1) 的嵌入式 mysql 数据库,
我将 libmysqld.dll 放在同一目录中,
文件夹 language\errmsg.sys
文件夹 data\belajar\biodata。 frm,biodata.MYD,biodata.MYI,db.opt

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ZAbstractConnection, ZConnection;

type
  TForm1 = class(TForm)
    Button1: TButton;
    ZCon: TZConnection;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
       ZCon.Protocol := 'mysqld-5';
       zcon.Database := 'belajar';
       zcon.Connect;
end;

end.

当我运行代码时,单击 button1 然后它就关闭了,没有错误消息,应用程序终止。

有什么帮助吗?


更新:

我已经解决了这个问题,我把“语言”文件夹的名称和版本错误,它应该是“共享”文件夹和英文子文件夹中的 errmsg.sys

谢谢大家

4

0 回答 0