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.
Conexion de clarion 8 - net talk con SQL por ODBC
-
- Mensajes: 7
- Registrado: Mar Feb 25, 2014 2:30 pm
- Contactar:
-
- 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
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
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
-
- 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
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
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
-
- 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
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
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
-
- 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
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
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
-
- 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
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.
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.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 17 invitados