![]() |
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:
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. |
Cita:
Desde el componente de connectividad de Delphi lo puedes cambiar.. Mejor actualices a Firebird 2.1 :D |
Cita:
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:p:D |
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 por contestar!!
Cita:
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.. |
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 |
hola Lepe
Cita:
Dynamic Cube... aun sigo buscando otras opciones para esto gracias hasta pronto |
La franja horaria es GMT +2. Ahora son las 06:53:08. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi