Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-07-2015
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.710
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por fjcg02 Ver Mensaje
Esto debe funcionar desde la versión 0 de FB, no lo aseguro pero me apostaría un Kas de limón.
Yo me apuesto una Mirinda
Responder Con Cita
  #2  
Antiguo 19-07-2015
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.419
Poder: 24
fjcg02 Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Yo me apuesto una Mirinda

O una Konga naranja

Cuánto ha llovido.... sniff
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #3  
Antiguo 20-07-2015
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Poder: 21
Angel.Matilla Va por buen camino
Gracias por vuestras respuestas. El Kas, la Mirinda o la Konga la pago yo si arreglo el follón .
Cita:
Empezado por ecfisa Ver Mensaje
IBDatabase1->Params->Add("lc_ctype=ISO8859_1");
Está añadfido y, efectivamente, no tiene ningún efecto.

En la definición de las tablas me he dado cuenta que se me olvidó aclarar una cosa: Los campos VARCHAR están dimensionados con exceso; es decir: tuve que poner en toos los VARCHAR de la base de datos una posición más de las necesarias porque, y tampocó sé la razón, si los ponía justos al hacer un SELECT del tipo LIKE '99%' me daba error. Así pues el código de país realmente tiene dos posiciones: ES para España, FR para Francia, US para los Estados Unidos, etc. En ese sentido ecfisa tiene razón en que el resultado de su query es coherente; ¡error mío!
Cita:
Empezado por ecfisa Ver Mensaje
¿ Has intentado reinstalar Firebird ?
Sí, actualizándolo a la última versión estable, la 2.5.4
Cita:
Empezado por fjcg02 Ver Mensaje
SELECT SUBSTRING(BIC FROM 5 FOR 3)
FROM BANCOS
El problema es que me dice que la palabra reservada FROM le es desconocida, y es esto lo que me tiene perplejo. Ponga donde ponga el SUBSTRING (como parte del SELECT o como parte del WHERE) me da siempre el mismo error:
Cita:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 21.
FROM.
Y lo más gordo de todo es cuando hago las pruebas, tanto IBManager como IBExpert, la ayuda da este mesaje:
Cita:
<expression> FROM pos [ FOR count ]
¡Y ahora sí que no le entiendo!
Responder Con Cita
  #4  
Antiguo 20-07-2015
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.419
Poder: 24
fjcg02 Va camino a la fama
Hola,
sin mucha convicción te lo digo. Has eliminado la dll de firebird de donde proceda?. fbclient.dll . Búscala, bórrala y sustituyela por la incluida en la última versión que hayas instalado.

Podría ser que tengas mezcladas versiones de fb y la librería cliente.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #5  
Antiguo 20-07-2015
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.710
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Desde luego que "normal" no es eso.
Responder Con Cita
  #6  
Antiguo 21-07-2015
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Poder: 21
Angel.Matilla Va por buen camino
Parece ser que todo es debido a una instalación anterior de Interbase XE que juraría había desinstalado. Aunque no estaba conectado el servidor, la base de datos se ha creado como si fuera de Interbase o eso es lo que me han indicado desde EMS:
Cita:
As we see from your screenshot your database ODS version is 15.0. It means the database was created on InterBase XE. Please check one more time that you are connected to Firebird (not InterBase) server. If you do not have InterBase server installed, please note that the database can be correctly moved to another server by backup/restore only.
Voy a terminar de eliminar totalmente y probaré de nuevo, tal como me indican. Ya os diré.
Responder Con Cita
  #7  
Antiguo 21-07-2015
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Poder: 21
Angel.Matilla Va por buen camino
Bueno, ahora parece que esto medio marcha. Y digo medio porque ahora no soy capaz de conectar la base de datos desde el programa; me da un error -904


Lo curioso es que el servicio está corriendo.


Y esto sí que no tengo ni indea de como pillarlo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Replace con substring en Firebird nuxbaster Firebird e Interbase 3 18-01-2015 18:56:49
select * en firebird Carlos Lesca Firebird e Interbase 1 22-02-2011 21:45:40
Select de Dos BD´s distintas en Firebird 2.1 angelholberg Conexión con bases de datos 2 18-02-2009 19:55:10
Problema con select first en Firebird egostar Firebird e Interbase 20 17-07-2007 21:55:11
error Select firebird 1.5 ale21alito Firebird e Interbase 2 25-04-2005 20:20:03


La franja horaria es GMT +2. Ahora son las 02:59:51.


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