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 15-05-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Error conexion IB

Hola
Estoy tratando de conectarme a Firebird con los componentes IB.
Al usar IBTable lo hace perfecto.
Al usar IBQuery me manda este error:
Cita:
Dinamic SQL Error
Sql error code = 204
Table unknown
ARTICULOS (con mayúscula, la tabla esta asi; Articulos)
Alguna idea del por que es?
Saludos
__________________
Siempre Novato
Responder Con Cita
  #2  
Antiguo 15-05-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
jejeje... vas a tener que leer la guía de estilo
Imagino que has puesto un tibdatabase, un tibtransaction y un tibdataset, bien.

DB1 : TIBDataBase
DatabaseName = localhost:c:\datos\basedatos.fdb
DefaultTransaction = TR1
Params:
user_name=sysdba
password=masterkey

TR1 : TIBTransaction
DefaultDatabase = DB1
Params:
read_committed
rec_version
nowait

qrArticulos : TIBDataSet
Database = DB1
Transaction = TR1
SelectSQL = select * from tbArticulos // por ejemplo

En el qrArticulos le das con el botón derecho del ratón y pulsas en "Dataset Editor". En la ventana que se abre pulsas en los botones: "Get Table Fields", "Select Primary Keys" y "Generate SQL", le das a OK y listo.
Responder Con Cita
  #3  
Antiguo 15-05-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Supongo que has creado la base de datos con las tablas sin comillas, no?
create table articulos ......, por ejemplo, porque si lo has puesto entre comillas: create table "articulos"... entonces tendrás que ponerlo tal y como lo has declarado entre las comillas, todo esto es con dialecto 3.
Te recomiendo la primera forma.
Responder Con Cita
  #4  
Antiguo 15-05-2010
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Es indiferente que la tabla la escribas en mayúsculas o en minúsculas la abrirá igual, supongo que tienes.
1.IbDatabase
2.IbTransaction
3.IbQuery

El IbQuery estará conectado al IbDtabase y el IbQuery conectado a la transación que a su vez está conectada al IbDtabase.

Un Saludo.

Nota:No había leido la indicación de Casimiro ya nos aclararás.....
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 15-05-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Cita:
Empezado por Casimiro Notevi Ver Mensaje
jejeje... vas a tener que leer la guía de estilo
Amigo, lo busque pero el buscador nunca me ha querido..

Aqui me perdi, no se donde esta o a que te refieres con el qrArticulos.
Cita:
Empezado por Casimiro Notevi Ver Mensaje
En el qrArticulos le das con el botón derecho del ratón y pulsas en "Dataset Editor". En la ventana que se abre pulsas en los botones: "Get Table Fields", "Select Primary Keys" y "Generate SQL", le das a OK y listo.
Los demas pasos creo que los hice bien.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 15-05-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Rectifico ya lo encontré, pero me sigue dando el mismo error que al principio.
Que puede ser, segui los pasos tal como me indicaste.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 16-05-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por marcoszorrilla Ver Mensaje
Es indiferente que la tabla la escribas en mayúsculas o en minúsculas la abrirá igual, supongo que tienes.[..]
Creo recordar que no es así, marcos, en dialecto 3, si creas una tabla y sus campos entre comillas, luego tendrás que llamarlos exactamente igual, mayúsculas o minúsculas. Pero si lo escribes sin ponerlos entre comillas entonces sí será indiferente, o sea, igual que funcionaba el dialecto 1.
Repito, creo recordar.

Cita:
Empezado por Caral Ver Mensaje
Hola
Rectifico ya lo encontré, pero me sigue dando el mismo error que al principio.
Que puede ser, segui los pasos tal como me indicaste.
Saludos
¿Puedes poner la declaración de la tabla, cómo haces la llamada, etc?
Responder Con Cita
  #8  
Antiguo 16-05-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Caral Ver Mensaje
[..]Aqui me perdi, no se donde esta o a que te refieres con el qrArticulos.[..]
qrArticulos es sólo un ejemplo, el nombre que le hayas puesto al query
Responder Con Cita
  #9  
Antiguo 16-05-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Muchas gracias a ambos, ya pude conectarme sin problemas.
Que me haría sin vosotros, sois unos maestros.
Saludos
PD: Ahora me toca empezar el cambio de ADO a IB en el programa.
Se que me voy a encontrar con problemas en las sentencias SQL.
Ya os iré preguntando, sin pasar por encima de la Guía de estilo.
__________________
Siempre Novato
Responder Con Cita
  #10  
Antiguo 17-05-2010
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Yo Creo las tablas:
Código:
/* ********************************* AGENDA ********************************* */
Create Table Agenda(
Nombre Varchar(50) Not Null,
Empresa Varchar(50),
Telefono Varchar(30),
Telefono2 Varchar(30),
Movil Varchar(30),
Correo Varchar(50),
Observaciones Blob Sub_Type 1 Segment Size 80);

Alter Table Agenda Add constraint Pk_Agenda_Nombre  PRIMARY KEY (Nombre);
De esta manera es como es indiferente que luego utilice mayúsculas o minúsculas, pero tienes razón Casimiro si se utiliza el nombre entrecomillado al crearlo, luego habrá que llamarlo exactamente igual, creo que el entrecomillado se utiliza cuando el nombre tiene algún caracter raro, va separado por espacios....

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
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
Error en conexión al BDE mlara Conexión con bases de datos 9 13-08-2010 15:06:20
Error en conexion emeritos Conexión con bases de datos 2 25-11-2006 07:29:38
"Error en la prueba de conexión al inicializar el proveedor. Error catastrófico" yanelisroque Conexión con bases de datos 1 18-11-2005 21:09:02
Error en conexion StartKill Firebird e Interbase 1 08-04-2005 00:36:56
Error de conexión Manuel Conexión con bases de datos 1 04-11-2004 08:31:46


La franja horaria es GMT +2. Ahora son las 05:26:10.


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