我正在尝试在 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
谢谢大家