Estimados, tengo el siguiente codigo para conectarme a una mysql con firedac usando XE5.
Código Delphi
[-]
procedure Tfrm_Main.FormShow(Sender: TObject);
var FDConnection : TFDConnection;
cServer, cDataBase : String;
begin
try
cServer := '127.0.0.1';
cDatabase := 'data';
FDConnection := TFDConnection.Create(nil);
FDConnection.DriverName := 'MYSQL';
FDConnection.Params.Add( 'Server = ' + cServer );
FDConnection.Params.Add( 'Database = ' + cDatabase );
FDConnection.Params.Add( 'User_Name = user' );
FDConnection.Params.Add( 'Password = user' );
FDConnection.Params.Add( 'Port = 3306' );
FDConnection.LoginPrompt := False;
FDConnection.Connected := True;
if FDConnection.Connected then
ShowMessage('Conectado.')
else
ShowMessage('No Connectado.');
finally
FDConnection.Free;
end;
end;
Estan bien estos parametros ?? Me da un error "access denied for user odbc@localhost" ..
La idea es pasar los parametros de coneccion con definiciones de un archivo de configuracion segun el lugar de ejecucion.
Gracias y saludos.