Ver Mensaje Individual
  #2  
Antiguo 13-07-2004
Avatar de ruina
ruina ruina is offline
Miembro
 
Registrado: jun 2004
Posts: 196
Reputación: 20
ruina Va por buen camino
si utilizas DBExpress...

puedes poner un pequeño fichero Ini junto con tu aplicación, en el indicas el host al que se tiene que conectar, la Db etc,
luego en el beforeconnect de la SQLConnection:

Código Delphi [-]
procedure TDM.SQLConnection1BeforeConnect(Sender: TObject);
begin
TSQLConnection(Sender).Params.Values['HostName'] := Configuracion.HostName;
TSQLConnection(Sender).Params.Values['Database'] := Configuracion.DatabaseName;
TSQLConnection(Sender).Params.Values['User_Name'] := Configuracion.UserName;
TSQLConnection(Sender).Params.Values['Password'] := Configuracion.Password;
end;

donde configuración es la unidad o el objeto con las funciones de lectura del ini (lee la ayuda de TIniFile)

si ademas del ejecutable dejas las DLLs que necesita puedes hacer una carpeta compartida y cualquier cliente funcionará, sin necesidad de instalación que en esta época que corre es todo un lujazo.

las dlls asi a bote pronto que necesitas serán:
libmySQL.dll
dbexpmysql.dll
midas.dll (probablemente)
Responder Con Cita