FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour No se logra la conexi贸n !
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
No se logra la conexi贸n !
Posted: Mon May 26, 2008 03:50 PM
Amigos:

Con el siguiente c贸digo

TRY
	oCon	:=	TOleAuto():new("adodb.connection")
CATCH oError
	MsgStop( "No se ha podido crear la conexi贸n !", oApp:cAplicacion)
	RETURN(.F.)
END


Esporadicamente me envia el mensaje "No se ha podido crear la conexi贸n !", 驴 cual puede ser el problema en esos casos ?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 234
Joined: Tue Oct 25, 2005 12:39 AM
por si las dudas
Posted: Tue May 27, 2008 11:21 AM

Armando,

Puede que oCon ya est茅 inicializado ???

TRY
if oCon <>
oCon := TOleAuto():new("adodb.connection")
endif

Es una idea :wink:

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
No se logra la conexi贸n !
Posted: Tue May 27, 2008 11:24 AM

Fer:

Puede ser, probar茅.

Tambien me gustar铆a saber las experiencias de otros colegas pero parece ser que solo yo tengo ese problema :-(

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
No se logra la conexi贸n !
Posted: Tue May 27, 2008 01:32 PM

Ahi va Armando
-Local
oCnx:= "DRIVER={MYSQL ODBC 3.51 Driver}; SERVER="+cHost+"; DATABASE="+cDBName+";UID="+cUser+";PWD="+cPsw

*-Remoto
oCnx:= "Driver={MySQL ODBC 3.51 Driver}; Server="+cHost+";Port=3306;Database="+cDbName+";User="+cUser+";Password="+cPsw+";Option=3"
oConexion:= tOleAuto():New("ADODB.Connection")
oConexion:ConnectionString := oCnx
oConexion:Open()

Tambien puede Ser

MSGRUN( "Conectando comunicaci贸n con el SERVIDOR, espere...",NIL,{|| MyConeccion(oCnx)} )
If lError
---------- YA PUEDES TRABAJAR
oConexion:Close()
Endif
FUNCTION MyConeccion(xConnStr)
*-------------------------
Local lRet:=.t.,oError
oConexion := tOleAuto():New("ADODB.Connection")
oConexion:ConnectionString := xConnStr
TRY
oConexion:Open()
lError:=.T.
CATCH oError
lRet:=.f.
lError:=.F.
MsgStop("No Hay Conexion Con El Servidor","Operaci贸n Cancelada")
END
RETURN lRet

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
No se logra la conexi贸n !
Posted: Tue May 27, 2008 04:39 PM

Jos茅:

Te agradezco el comentario, tal vez no me explique bien.

Tengo el c贸digo muy similar al que me anexas, solo que algunas veces se logra la conexi贸n perfectamente pero algunas, que son las menos, no se logra la conexi贸n麓y manda el mensaje de que "No se ha logrado la conexi贸n !", el usuario lo vuelve a intentar y ahora s铆 se logra la conexi贸n.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion