Página 1 de 1

Sincronizar con MsSql

Publicado: Lun Mar 10, 2014 2:11 pm
por leo2310
Hola, Alguien me podría ayudar, estoy intentando sincronizar una DB sql server y no logro agregar las tablas, salta un error general protection fault detected, see c55log.txt.. después del cual se cierra clarion, probé con varias bases, el error se repite tras el cual no deja abrir clarion, utilizo clarion 5.5 y sql server 2008 r2

Re: Sincronizar con MsSql

Publicado: Vie Jul 25, 2014 2:29 pm
por jorgeclimis
tendrias que fijarte bien el owner de la tabla como lo seteas. Yo utilizo clarion 6 y sql 2000 y funciona bien.
lo ideal seria generar un variable Global en el DCT tipo string con la conexion.
Luego el el app en el global embeds/Program Setup , seteas la variable algo asi

conexion = '[nombre_servidor],[base_datos],[usuario_bd],[contraseña]'

Si lo queres hacer mas completo utilizar un archivo de conexion.Seria algo asi:

glo:Serverbase = GETINI('CONEXION','SERVERBASE',,'.\conexion.ini')
glo:DataBase = GETINI('CONEXION','DATABASE',,'.\conexion.ini')
GLO:userbase = GETINI('CONEXION','USERBASE',,'.\conexion.ini')
GLO:PASSWORD = GETINI('CONEXION','PASSWORD',,'.\conexion.ini')

GLO:CONEXION =CLIP(GLO:SERVERBASE)&','&CLIP(GLO:DATABASE)&','|
&CLIP(GLO:USERBASE)&','&CLIP(GLO:PASSWORD)

Espero que te sirva
Saludos

Re: Sincronizar con MsSql

Publicado: Sab Jul 26, 2014 4:15 pm
por Mauricio
El Synchronizer no siempre funciona bien, especialmente en versiones viejas. Probá importando solo 1 tabla para ver si así lo hace bien, solo para sacarte de dudas.
Son muchas las tablas a sincronizar?

Re: Sincronizar con MsSql

Publicado: Vie May 22, 2015 1:32 pm
por ALBERTO_S
Hola, esta pregunta es vieja, pero como soy nuevo en el foro y me paso lo mismo les comento como lo solucione:
Creo un diccionario y ejecuto del menu file-import table.
me pide el nombre del servidor, la clave, le doy trusted conection, luego conecta, elijo la tabla y me la trae al diccionario.
Luego al crear la aplicacion trabajo con los datos de la tabla en linea !
Saludos