FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour MySql vs Oracle
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: MySql vs Oracle
Posted: Wed Jan 31, 2024 10:03 PM

Y el contenido del archivo TNSNAMES.ORA ?

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: MySql vs Oracle
Posted: Wed Jan 31, 2024 10:29 PM
César:

Aquí el contenido
Code (fw): Select all Collapse
CONEXION_CLIENT=
  (DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=localhost)
      (PORT=1521)
    )
    (CONNECT_DATA=
      (SERVER=dedicated)
      (SID=XE)
    )
  )
AL inicio hay varios comentarios que omití

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: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 03:27 AM
Esto no te funciona?
Code (fw): Select all Collapse
    cConnStr := "Provider=MSDASQL.1;Password =91502127;Persist Security Info=False;User ID=system;Data Source=localhost"
    oCn := FW_OpenAdoConnection( cConnStr )
    IF oCn = NIL
       MsgStop( "Error al conectarse a ORACLE!!","Error al conectar")
       RETURN nil
    ENDIF
Puedes probar el truco de Rafa Thefull
https://forums.fivetechsupport.com/viewtopic.php?f=6&t=28910&p=162793&hilit=cadena+conexion&sid=3e9e58bc35d13bd4a84154ffbb59ec50&sid=3e9e58bc35d13bd4a84154ffbb59ec50#p162793
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 04:03 AM
César:

Pues no hay de piña !

Con la cadena que tú me proporcionas no va. :(

Con el truco de The Full, me genera una cadena de conexión
y tampoco va. :(

Debo mencionar que Oracle lo tengo instalado en la unidad D: y en
las variables de entorno así esta especificado.

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: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 11:53 AM

Cual es la cadena que te genera con el truco de The Full?

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 04:39 PM
César:

Aquí esta
Code (fw): Select all Collapse
[oledb]
; Everything after this line is an OLE DB initstring
Provider=OraOLEDB.OLAP.1;Password=91502127;Persist Security Info=True;User ID=SYSTEM;Data Source=conexion_client
Y este es código que uso desde FW, aparece el espantoso mensaje !
Code (fw): Select all Collapse
   oConnStr := "Provider=OraOLEDB.OLAP.1;Password=91502127;Persist Security Info=True;User ID=SYSTEM;Data Source=conexion_client"

   oCn   := FW_OpenAdoConnection(oConnStr)
   IF oCn   = NIL
      MsgStop("Error de conexión a ORACLE")
      RETURN(Nil)
   ENDIF
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: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 04:56 PM

Paisa se me hace que tienes un corta fuego, firewall

quizás tengas que ejecutar tu app/modo administrador

saludos

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 05:00 PM

César & César:

Tampoco, lo ejecuto como administrador sin éxito.

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: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 07:22 PM
Armando:
Segun esto
Armando wrote:
tu data source debería ser localhost no conexion_client (Excepto que lo hayas cambiado)
Intenta con esta cadena y tambien prueba con el segundo parametro en .t. a ver que error te devuelve:
Code (fw): Select all Collapse
   oConnStr := "Provider=OraOLEDB.OLAP.1;Password=91502127;Persist Security Info=True;User ID=SYSTEM;Data Source=localhost"
   oCn   := FW_OpenAdoConnection(oConnStr,.t.)
   IF oCn   = NIL
      RETURN(Nil)
   ENDIF
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 07:34 PM

César:

Con el segundo parámetro a TRUE ADO manda un error

Y con la cadena sugerida no hay éxito

Voy a intentar reinstalando Oracle en el disco C, avisaré que sucede

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: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 08:20 PM

Armando:

Que versión de Fivewin usas? Tal vez yo tenga una versión más antigua que la tuya

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 08:29 PM

César:

Es la 2307.

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: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 08:46 PM

Si, es mas reciente que la mia

La que yo tengo la function Fw_OpenAdoConnection( cConnStr, lShowError, oErr ) acepta esto tres valores, cadena, mostrar o no error, y el error obtenido (para pasar como referencia)

Fijate en sources\function\adofuncs.prg si tiene otros parametros

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: MySql vs Oracle
Posted: Fri Feb 02, 2024 03:34 AM
César:

Esta es la función
Code (fw): Select all Collapse
function Fw_OpenAdoConnection( cConnStr, lShowError, oErr )
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: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: MySql vs Oracle
Posted: Fri Feb 02, 2024 11:33 AM
Armando wrote:César:
Con el segundo parámetro a TRUE ADO manda un error
Armando, que error te da?