procedure connect;
var Datei: TextFile;
MyString:
String;
begin
AssignFile(Datei, ExtractFilePath(Application.ExeName) + '
SQL.set');
Reset(Datei);
try
ReadLn(Datei, MyString);
host := Pchar(copy(MyString, pos('
:', MyString)+1, length(MyString)));
ReadLn(Datei, MyString);
User := Pchar(copy(MyString, pos('
:', MyString)+1, length(MyString)));
ReadLn(Datei, MyString);
Pass := Pchar(copy(MyString, pos('
:', MyString)+1, length(MyString)));
ReadLn(Datei, MyString);
DB := Pchar(copy(MyString, pos('
:', MyString)+1, length(MyString)));
finally
CloseFile(Datei);
end;
//AN DIESER STELLE
_myCon := mysql_init(
nil);
if _mycon=nil
then
begin
showmessage('
Nicht genügend freier Speicher!');
Exit;
end;
if mysql_real_connect(_mycon, host, user, pass,
db, 3306,
nil,0)=nil
then
begin
showmessage('
Die Verbindung konnte nicht hergestellt werden! Ursache:' + mysql_error(_mycon));
exit;
end;
end;