FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
hola, gracias por tu pronta respuesta. el titulo es importante desde luego, si lo he dejado un poco abierto es por que no se muy bien cual es el problema. no es conexion, es al hacer una select, pero no es la select. en fin intentare esforzarme mas en adelante.
la migración la hize haciendo una copia de seguridad sobre fb 2.5 y restaurandola. entre la informacion que me ofrece ibexpert indica un ods version 11.2 (que creo que corresponde a fb 2.5) de todos modos asumo que es correcto pues en la version embeded de fb2.5 no tengo ningun problema. (de momento claro) en la maquina de desarrollo he desinstalado la version de fb y he instalado la fb2.5 32 bits he renombrado el fbclient.dll de la carpeta C:\WINDOWS\SysWOW64 (wxp 64) como _fbclient.dll para asegurarme que delphi usa esa (casca diciendo que no encuentra fbclient.dll) y la he dejado como fbclient.dll tras comprobarlo. no se muy bien si me falta alguna cosa creo que no. entiendo de tu pregunta que si se puede usar fb 2.5 con turbo delphi (dbexpress) y que el problema es mio? un saludo. Última edición por arrayman fecha: 15-08-2012 a las 18:42:24. |
#2
|
||||
|
||||
Cita:
Seguidamente debes comprobar que la base de datos está correcta en el aspecto de que hay ciertos cambios y cosas que se permitían (mal hecho) en triggers y ahora no. Y a partir de saber que la base de datos está bien... entonces empezar a solucionar los problemas, si es que los hay. Por cierto, yo uso estos controladores, que son libres y gratis. |
#3
|
|||
|
|||
ok, gracias por la info. los vi ayer buscando actualizaciones de dbexpres y alternativas, pero parece que son para delphi 2007 en adelante al parecer dbexpress cambio version a partir de ahi y no son buenos para delphi 2006 (o turbo delphi), no se si alguien esta usando delphi 2006 con fb2.5 via dbexpress y le funciona sin problemas estaria bien saberlo la verdad por la info que encontre yo pensaba que se trataba de un error de dbxint30.dll pero ya me haces dudar igual hize algo mal y el problema es mio. el backup lo hize transportable como bien dices. lo unico creo que lo hice todo con la version 2.5 de fb tanto la copia como la resturacion no se si tenga que ver, aunque no cre. de todos modos lo que mas me despista es que la version embeded de fb no de problemas si fuese el dichoso dbxint30.dll deberia cascar igualmente.
sigo buscando... un saludo. |
#4
|
|||
|
|||
de vuelta, haciendo pruebas.
bueno la select que da el problema es tan sencilla como esta. select count(*) as nuser from usuarios y la tabla es asi: CREATE TABLE USUARIOS ( USUARIO VARCHAR(16) NOT NULL, ALTIME SMALLINT, AUTOLOCK CHAR(1) DEFAULT 'F' NOT NULL, CLAVECRC VARCHAR(32) NOT NULL ); ALTER TABLE USUARIOS ADD CONSTRAINT PK_USUARIOS_NEW PRIMARY KEY (USUARIO, CLAVECRC); el caso es que he creado un projecto para reproducir y aislar el problema y efectivamente se reproduce. la select se lanza en el oncreate del unico formulario. usando un tsqldataset al que asigno la select por codigo. lo curioso es que si a ese mismo sqldataset le asigno la select en tiempo de diseño y en el inspector de objetos pongo active a true no peta incluso puedo ver el resultado en un grid via clientdataset. . a continuacion he desinstaldo fb 2.5 y he instalado fb 2.07 para conseguir el fbclient.dll del fb 2.07 y atacando un server fb2.5 a la base de datos con ods11.2 (fb2.5) pero con la fbclient 2.07 no peta. supongo que no es conveniente en produccion atacar un servidor fb con un fbclient cuya version no se corresponde, ¿ o da igual ? seré yo señor? seré yo? un saludo. Última edición por arrayman fecha: 15-08-2012 a las 22:02:43. |
#5
|
|||
|
|||
bueno la version 2.1 de firebird parece ser la 1ª en la que se presentan mis problemas, a si que quedo limitado a usar fb207 . estaria bien saber si alguno de vosotros tiene funcionando con dbxpress y delphi 2006 (o turbo delphi) alguna aplicacion con fb2.1 o superior.
por supuesto si alguien sabe a que puede deberse seria bueno saberlo, aunque no haya solución, nunca da gusto quedarse sin saber el porque de algo. tb seria fantastico saber si hay algun problema por atacar un fb2.5 con el fbclient.dll de la version 2.07 de fb. un saludo. |
#6
|
||||
|
||||
Cita:
Si te digo la verdad, estoy confundido con las explicaciones que has dado, no entiendo bien cual es el problema y tampoco entiendo las pruebas que has hecho. Además para hacer pruebas con distintas versiones, tal y como he comentado antes, deben ser siempre las mismas versiones de cliente y servidor... y más en este caso, en las que hay diferencias significativas entre la versión 2.0 y la 2.1 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Turbo Delphi e Internet | HHH | Varios | 1 | 13-01-2008 18:11:03 |
Turbo Delphi | Hugo Penagos | Varios | 1 | 14-12-2007 10:02:04 |
Turbo Delphi? | BuenaOnda | Varios | 6 | 07-11-2007 17:05:33 |
Turbo Delphi y Firebird??? | b3nshi | Conexión con bases de datos | 15 | 03-09-2007 17:02:37 |
Turbo Delphi o BDS | Ezecool | Varios | 1 | 04-06-2007 20:56:55 |
|