Delphi - No conecta DBE en Winnt dentro de un ActiveX

 
Vista:

No conecta DBE en Winnt dentro de un ActiveX

Publicado por Tagax (1 intervención) el 26/06/2001 01:33:18
Cree un componente ActiveX en Delphi 5.0 para trabajar en Internet con el IIS de Winnt y Win2000
todo funciona bien en W98 con el PWS (Personal Web Server), pero al inentar usarlo en Win2000 no funcióna y al
verificar el error que genera con un Try Except genera un error de Usuario y Password con base de datos InterBase y
con SqlServer 6.0, el codigo basico de conección es:

Procedure TPrueCone.Initialize;
Var
dbs : TDataBase;
Begin
InHerited Initialize;
Try
if ( Dbtables.Session.FindDatabase( sk_NombAlia ) = Nil ) Then
Begin
dbs := TDatabase.Create( Nil );
dbs.Connected := False;
dbs.DatabaseName := 'dbSqlSrv';
dbs.Params.Values['USER NAME'] := 'sa';
dbs.Params.Values['PASSWORD'] := 'sistemas';
dbs.LoginPrompt := False;
dbs.Connected := True;
End;
Except
On E:Exception do
Begin
Response.Write( E.Message );
Exit;
End;
End;
End;

Todo funciona bien, la clave y el usuario son correctas, el alias esta bien creado en el DBE y lo probe en un programa normal
pero como componente ActiveX en PWS de W98 funciona bien.

¿Debo agreagar algun otro parametro al TDataBase, o al configurar el alias en el DBE?
o ¿Debo crearle algun Parent a los componentes en cambio de NIL?
o ¿Alguien a hecho algo parecido que me pueda dar indicación?
o ¿debo obtener alguna versión especial de DBE?

Gracias de antemano,


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder