te cuento un poco más de mi aplicación: para no usar el ODBC u otra forma de conección, tengo un formulario donde le seteo las propiedades al objeto database, este es el codigo:
DBCortes.Connected := false;
DBCortes.Params.Clear;
DBCortes.DriverName := 'Intrbase';
DBCortes.Params.Values['DriverName'] := 'Intrbase';
DBCortes.Params.Values['Server Name'] := sServer + ':' + sDatabase;
DBCortes.Params.Values['User Name'] := sUser;
DBCortes.Params.Values['Password'] := sPass;
try
DBCortes.Connected := true;
except
bRegreso := false;
end;
obviamente que sServer, sDatabase, sUser y Spass están chequedas que estén correctas. Luego de eso, abro la conección y ahí explota con las condiciones anteriormente descriptas, el motor andando y la base en la ruta correcta.
El mismo exe en 2000 y en la maquina que desarrollo anda bien.
|