Conexion de clarion 8 - net talk con SQL por ODBC

SQL, mySQL, postgreSQL y otros motores
Responder
chlesmes
Mensajes: 7
Registrado: Mar Feb 25, 2014 2:30 pm
Contactar:

Conexion de clarion 8 - net talk con SQL por ODBC

Mensaje por chlesmes » Mar Ago 12, 2014 5:40 pm

Buenas tardes,
Estoy tratando de hacer una conexión de un programa web con SQL, ya me hace la conexion a la base de datos (PostgreSQL) y en las variables globales a las que hace referencia cada tabla las estoy llenando con esta esetrucrtura (dmc:sql_documentos = 'public.documentos') pero al momento de consultar la tabla ni la crea y me sale el error: File public.documentos could not be opened. Error: Invalid Filename (45). Press OK to end this application.
y en el diccionario tengo seleccionada la opcion create para que me cree las tablas.
por favor ayuda con esto que no me deja avanzar.
gracias.
:D :D


fvalencia
Novato
Mensajes: 36
Registrado: Lun Mar 07, 2011 1:26 am
Ubicación: México
Contactar:

Re: Conexion de clarion 8 - net talk con SQL por ODBC

Mensaje por fvalencia » Mar Ago 12, 2014 9:16 pm

Hola:

1.- ¿Ya probaste la cadena de conexión en otra aplicación? Un ejemplo de cadena de conexión para postgresql es
Glo:CadenaConeccion = 'Driver={{postgresql UNICODE}' & ';' & |
'Server=' & 'localhost' & ';' & |
'Port=' & '5432' & ';' & |
'Database=' & 'MiBase' & ';' & |
'Uid=' & 'MiUsuario' & ';' & |
'Pwd=' & 'MiContraseña' & ';'

2.- ¿Ya creaste la base de datos? Clarion no crea la base de datos. Esa la creas tu. Clarion solo crea las tablas si en el diccionario las declaras con el atributo de créate

3.- ¿Estas usando algún template para crear las tablas?

4.- Yo uso nettalk con mysql. Apenas inicio con postgresql. Opté por dejar mysql para no tener problemas de licencia.
Saludos

vrmedina
Novato
Mensajes: 21
Registrado: Sab Jun 25, 2011 5:48 pm
Ubicación: Gto, Mexico
Contactar:

Re: Conexion de clarion 8 - net talk con SQL por ODBC

Mensaje por vrmedina » Mié Nov 25, 2015 11:39 pm

Que tal

Como usaste el NetTalk para conectarte a una BD MySQL??

Lo intento por ODBC, pero no accesa, me marca errores al intentar importar la Tabla de la BD de MySQL

Podrias ayudarme Por Favor..

Saludos
Victor Medina Gtz

fvalencia
Novato
Mensajes: 36
Registrado: Lun Mar 07, 2011 1:26 am
Ubicación: México
Contactar:

Re: Conexion de clarion 8 - net talk con SQL por ODBC

Mensaje por fvalencia » Vie Nov 27, 2015 3:30 pm

Víctor:

Nunca he importado las tablas de Mysql.

La receta que me sé es:
1.- Creo las tablas en el diccionario de clarion tildando la opción de "create"
2.- En Mysql solo creo la base de datos (ninguna tabla)
3.- Las tablas se crean al ejecutar la aplicación.

En el procedure WebServer, en el embed "Init" antes de "Open Files" armo la cadena de conexión con los datos de driver, password, etc

Saludos

fvalencia
Novato
Mensajes: 36
Registrado: Lun Mar 07, 2011 1:26 am
Ubicación: México
Contactar:

Re: Conexion de clarion 8 - net talk con SQL por ODBC

Mensaje por fvalencia » Dom Nov 29, 2015 5:45 pm

Víctor:

Hoy tuve necesidad de importar una vista de mysql.

Como lo hice fue
1. Instalas el ODBC de mysql
2. creas el dsn
a) Panel de Control - Herramientas Administrativas - Orígenes de Datos (ODBC) 32 Bits
3. En el diccionario de clarión importas las tablas
a) Server = ODBC
b) Diccionario - Datasource = tu DSN

Saludos

vrmedina
Novato
Mensajes: 21
Registrado: Sab Jun 25, 2011 5:48 pm
Ubicación: Gto, Mexico
Contactar:

Re: Conexion de clarion 8 - net talk con SQL por ODBC

Mensaje por vrmedina » Lun Nov 30, 2015 5:10 pm

Que tal

Que Versión de clarión estas usando??' Yo intente con Clarion 9
Se supone que hago el proceso normal.. pero me marca Error

NO SE ENCUENTRA EL ORIGEN DE DATOS Y NO SE ESPECIFICO NINGÚN CONTROLADOR PREDETERMINADO

El DSN del ODBC si se conecta correctamente.


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados