Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-04-2008
HOUDEL HOUDEL is offline
Miembro
 
Registrado: feb 2008
Ubicación: Mexico
Posts: 28
Poder: 0
HOUDEL Va por buen camino
Unhappy Interbase Dialecto 1 y 3

Buen dia !

Mi situacion es la siguiente:

1. tengo un sistema que se conecta a interbase, deseo hacer una dynamic cube para interbase(ya lo he hecho con SQL server).
2.ya carge los ocx del dynamic en delphi.
3.he buscado en internet como hacer el ODBC, al ejecutar el sistema me envia errores como :
Cita:
Error 1007 : (DB) Can't open result set
[ Extended Info :[INTERSOLV][ODBC InterBase driver][InterBase]Dynamic SQL Error, SQL error code = -104, Token unknown - line 1, char 112, (
[ODBC Error] SQLSTATE=37000]
.
4. y otro mensaje que me dice que :[INTERSOLV][ODBC InterBase driver][InterBase] no lo soporta, segun lo que investigue se debe a que tengo Interbase 6.0 y el driver de INTERSOLV 3.0, en algunos sitios comentas que debo de cambiar a la versio 2.5
5. En otros sitios dice que si lo soporta solo tengo que usarlo en el dialect 1 y
no en el 3 como "al parecer viene por default".

ya tengo varios dias con esto mis preguntas son:

1.Alguien me puede ayudar y decirme que es mas comveniente?
2. como hago el cambio de dialecto?

Gracias de antemano y ojala alguien me pueda ayudar.

mmmm programador desesperado.

Saludos.
Responder Con Cita
  #2  
Antiguo 24-04-2008
Delfino Delfino is offline
Miembro
 
Registrado: jul 2003
Ubicación: Madrid
Posts: 974
Poder: 21
Delfino Va por buen camino
Cita:
Empezado por HOUDEL Ver Mensaje
mmmm programador desesperado.
No es para tanto

Desde el componente de connectividad de Delphi lo puedes cambiar..

Mejor actualices a Firebird 2.1
__________________
¿Microsoft? No, gracias..
Responder Con Cita
  #3  
Antiguo 24-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Cita:
Empezado por Delfino Ver Mensaje
No es para tanto

Desde el componente de connectividad de Delphi lo puedes cambiar..

Mejor actualices a Firebird 2.1

Si...eso cambiate a Firebird..... yo trabaje con Interbase y pase por varios problemas con eso del dialecto....y tambien con algunos tipos de campos numericos y float....

salu2
__________________
BlueSteel
Responder Con Cita
  #4  
Antiguo 24-04-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Lightbulb

Saludos.

El hecho de que se pase a Firebird xxxx no quiere decir que resolverá el problema de los Dialectos.

Lo que debes de hacer es que al momento de crear tu BD le pongas el dialecto 3 y sí bien como te indican es mejor que te pases a FireBird 2.1 que tiene bastante mejoras.

Hasta luego.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #5  
Antiguo 24-04-2008
HOUDEL HOUDEL is offline
Miembro
 
Registrado: feb 2008
Ubicación: Mexico
Posts: 28
Poder: 0
HOUDEL Va por buen camino
Gracias por contestar!!

Cita:
Empezado por RolphyReyes Ver Mensaje
Saludos.

El hecho de que se pase a Firebird xxxx no quiere decir que resolverá el problema de los Dialectos.

Lo que debes de hacer es que al momento de crear tu BD le pongas el dialecto 3 y sí bien como te indican es mejor que te pases a FireBird 2.1 que tiene bastante mejoras.

Hasta luego.
Tienen mucha razón, firebird es mejor solo que el sistema ya trabaja con interbase y esta instalado en varias empresas , hacer el cambio me llevaria
tiempo y eso pues lo tendria que autorizar mi jefe. Gracias por la info
RolphyReyes lo que me comentas me sirve de mucho.

saludos a todos!!

les contare si puede hacer algo o de plano nos cambiamos a Firebird..
Responder Con Cita
  #6  
Antiguo 24-04-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Ojo con descender de dialecto, yo no te lo aconsejo.

En dialecto 3 creo recordar que tienes varios tipos de datos a elegir:
- Date (solo fecha)
- Time (no estoy seguro, no lo he usado)
- TimeStamp (fecha y hora)

Si pasas a Dialecto 1, no existe el TimeStamp, tienes que definirlo como Date que en dialecto 1 guarda fechay hora.

También afecta a "cómo guarda internamente interbase" los valores de tipo numeric, decimal, double precision, etc, estos "detalles internos" pueden acarrear imprecisiones a la hora de rescatar los valores de la base de datos. El típico caso: "He guardado en la BBDD un 23.24 y al leer obtengo 23.23988899 ¿Por qué?", pos eso.

Te aconsejo mires la documentación de interbase 6 (los pdfs de www.ibphoenix.com Data Definition Guide) y te informes de todas las diferencias entre dialectos antes de meter la mano en la BBDD.

La principal ventaja para aprovechar y cambiar a Firebird, es el tema de licencias. Creo recordar que con interbase puedes tener hasta un máximo de 3 o 5 usuarios sin pagar licencias, pero no estoy seguro. Con FB puedes tener todos los que quieras .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 25-04-2008
HOUDEL HOUDEL is offline
Miembro
 
Registrado: feb 2008
Ubicación: Mexico
Posts: 28
Poder: 0
HOUDEL Va por buen camino
hola Lepe

Cita:
Empezado por Lepe Ver Mensaje
Ojo con descender de dialecto, yo no te lo aconsejo.

Te aconsejo mires la documentación de interbase 6 (los pdfs de www.ibphoenix.com Data Definition Guide) y te informes de todas las diferencias entre dialectos antes de meter la mano en la BBDD.
gracias por tu consejo lo tendre muy encuenta, de hecho les cuento que hice una pruba con una nueva base de datos con el dialecto 1 segun los comentarios de algunas personas que utilizan el odbc de interbase pero no me funciono con el Dynamic Cube 3.0, en pocas palabras el driver si me sirve para cargar tablas y qruerys mediante el ODBC a interbase , pero no con
Dynamic Cube...
aun sigo buscando otras opciones para esto


gracias hasta pronto
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Dialecto en SQL Server Delphiboy Conexión con bases de datos 4 02-11-2005 14:16:44
Dialecto 1 o 3 ?? TheWOlf Firebird e Interbase 2 13-07-2005 18:29:17
Problemas con Dialecto 3 BartyGuate Firebird e Interbase 3 25-10-2004 21:49:51
Configurar BDE INTERBASE/FIREBIRD DIALECTO 3 ASAPLTDA Conexión con bases de datos 4 29-03-2004 23:21:30
Dialecto 3 y BDE Pablillo Conexión con bases de datos 3 12-12-2003 17:36:28


La franja horaria es GMT +2. Ahora son las 04:25:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi