Clarion - CAMBIAR EL DRIVER EN TODAS LAS TABLAS

 
Vista:
Imágen de perfil de Ronald
Val: 38
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

CAMBIAR EL DRIVER EN TODAS LAS TABLAS

Publicado por Ronald (30 intervenciones) el 01/08/2017 16:03:37
Estimados, un par de cuestiones:

Necesito conectar una aplicación a MySQL en Clarion 10. Hay forma de cambiar las propiedades ya asignadas a otro driver en forma masiva? Y si quiero asignar una variable global de conexión cual sería la forma de setear las propiedades de conexión de cada tabla?

Otro tema: necesito castellanizar los mensajes del diccionario. Alguna sugerencia?

Desde ya muchas gracias a todos!

Saludos,

Ronald Carabajal
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
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

CAMBIAR EL DRIVER EN TODAS LAS TABLAS

Publicado por Marcelo Madelón (313 intervenciones) el 10/08/2017 16:26:44
Roland

Te cuento como lo hago en C6. Supongo que con C10 es igual.
El método que uso es "casero" pero me funciona.
Exporto a texto el dct completo.
Luego lo edito con un notepad o cualquier editor de texto simple y con lo opción reemplazar cambio

Topspeed por ODBC
Grabo
genero un dct nuevo en otra carpeta con el mismo nombre que usa la App y luego importo el txa.

Espero te sirva. Avisame como te fue.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Ronald
Val: 38
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

CAMBIAR EL DRIVER EN TODAS LAS TABLAS

Publicado por Ronald (30 intervenciones) el 10/08/2017 16:56:10
Gracias Marcelo!
No lo probé todavía (después te aviso) pero me suena razonable la solución.
Te cuento después!
Saludos,
Ronald
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

CAMBIAR EL DRIVER EN TODAS LAS TABLAS

Publicado por Marcelo Madelon (313 intervenciones) el 10/08/2017 19:41:19
Ronald

FILE,DRIVER('ODBC','/CLIPSTRINGS=TRUE /VERIFYVIASELECT=TRUE'),OWNER(GLO:Owner)

Esto cambiado debe quedar así.

GLO:Owner es una global a la que le cargo el owner correspondiente

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Ronald
Val: 38
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

CAMBIAR EL DRIVER EN TODAS LAS TABLAS

Publicado por Ronald (30 intervenciones) el 10/08/2017 19:55:34
Hola Marcelo:
Clarísimo! Como el driver ODBC pide distintas cosas, según el motor que debe ejecutar en ese variable global pones el string con todo lo que es necesario según caso (puerto, nombre de la base, usuario y password). Este fin de semana me pongo con eso y te cuento. Porque estoy haciendo la migración de una aplicación que usa una base Access con Visual Basic 6 y la estoy pasando a Clarion 10 con Mysql.
Así que voy a hacer las pruebas usando la conexión a los dos entornos a ver que onda.
Gracias por la ayuda y después te cuento!
Saludos,
Ronald
PD: La variable global la cargo tomando los datos de la registry o de un config.ini (formato txt).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar