Page 2 of 3
Re: MySql vs Oracle
Posted: Wed Jan 31, 2024 10:03 pm
by cmsoft
Y el contenido del archivo TNSNAMES.ORA ?
Re: MySql vs Oracle
Posted: Wed Jan 31, 2024 10:29 pm
by Armando
César:
Aquí el contenido
Code: Select all | Expand
CONEXION_CLIENT=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=localhost)
(PORT=1521)
)
(CONNECT_DATA=
(SERVER=dedicated)
(SID=XE)
)
)
AL inicio hay varios comentarios que omití
Saludos
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 3:27 am
by cmsoft
Esto no te funciona?
Code: Select all | Expand
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/view ... 50#p162793
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 4:03 am
by Armando
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
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 11:53 am
by cmsoft
Cual es la cadena que te genera con el truco de The Full?
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 4:39 pm
by Armando
César:
Aquí esta
Code: Select all | Expand
[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: Select all | Expand
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
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 4:56 pm
by sysctrl2
Paisa se me hace que tienes un corta fuego, firewall
quizás tengas que ejecutar tu app/modo administrador
saludos
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 5:00 pm
by Armando
César & César:
Tampoco, lo ejecuto como administrador sin éxito.
Saludos
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 7:22 pm
by cmsoft
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: Select all | Expand
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
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 7:34 pm
by Armando
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
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 8:20 pm
by cmsoft
Armando:
Que versión de Fivewin usas? Tal vez yo tenga una versión más antigua que la tuya
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 8:29 pm
by Armando
César:
Es la 2307.
Saludos
Re: MySql vs Oracle
Posted: Thu Feb 01, 2024 8:46 pm
by cmsoft
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
Re: MySql vs Oracle
Posted: Fri Feb 02, 2024 3:34 am
by Armando
César:
Esta es la función
Code: Select all | Expand
function Fw_OpenAdoConnection( cConnStr, lShowError, oErr )
Saludos
Re: MySql vs Oracle
Posted: Fri Feb 02, 2024 11:33 am
by cmsoft
Armando wrote:César:
Con el segundo parámetro a TRUE ADO manda un error
Armando, que error te da?