Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-12-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Es que así no se usa.
Primero tienes que hacer la conexión con la base de datos y luego ya puedes usarla.

Para hacer el select será mejor que eches un vistazo a cualquier tutorial SQL que encontrarás por la red.
Esto no es correcto:
'SELECT * FROM "Z:\SISTEMAS\DELPHI\CONSERVACION\DATOS\obras.dbf" WHERE NO=:Obra';
select campos from tabla where lo que sea
Responder Con Cita
  #2  
Antiguo 09-12-2014
Luigui59 Luigui59 is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Luigui59 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Es que así no se usa.
Primero tienes que hacer la conexión con la base de datos y luego ya puedes usarla.

Para hacer el select será mejor que eches un vistazo a cualquier tutorial SQL que encontrarás por la red.
Esto no es correcto:
'SELECT * FROM "Z:\SISTEMAS\DELPHI\CONSERVACION\DATOS\obras.dbf" WHERE NO=:Obra';
select campos from tabla where lo que sea
Que tal, anexe una imagen con el error, es a la hora de hacer el query, que me marca el error, de "Invalid use of keyword. Token NO=?
Responder Con Cita
  #3  
Antiguo 09-12-2014
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Poder: 14
Caminante Va camino a la fama
Hola

Una pregunta ¿Que componentes estas usando para conectarte?
Responder Con Cita
  #4  
Antiguo 09-12-2014
Luigui59 Luigui59 is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Luigui59 Va por buen camino
Cita:
Empezado por Caminante Ver Mensaje
Hola

Una pregunta ¿Que componentes estas usando para conectarte?
Hola¡¡ Estoy utilizando Query y el DataSource
Responder Con Cita
  #5  
Antiguo 09-12-2014
Luigui59 Luigui59 is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Luigui59 Va por buen camino
Cita:
Empezado por Luigui59 Ver Mensaje
Hola¡¡ Estoy utilizando Query y el DataSource
Y ya con un boton, realizo el query, ya que se ingresa el dato a buscar
Responder Con Cita
  #6  
Antiguo 09-12-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Luigui59.

Intenta de este modo:
Código SQL [-]
SELECT * FROM "Z:\SISTEMAS\DELPHI\CONSERVACION\DATOS\OBRAS.DBF" AS OBR WHERE OBR.NO = :Obra

Saludos

Edito: Y también verifica que "NO" no sea una palabra reservada del BDE (no lo recuerdo)
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 09-12-2014 a las 21:30:17.
Responder Con Cita
  #7  
Antiguo 09-12-2014
Luigui59 Luigui59 is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Luigui59 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola Luigui59.

Intenta de este modo:
Código SQL [-]
SELECT * FROM "Z:\SISTEMAS\DELPHI\CONSERVACION\DATOS\OBRAS.DBF" AS OBR WHERE OBR.NO = :Obra

Saludos
Ok, gracias, déjame checarlo y te aviso
Responder Con Cita
  #8  
Antiguo 09-12-2014
Luigui59 Luigui59 is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Luigui59 Va por buen camino
Cita:
Empezado por Luigui59 Ver Mensaje
Ok, gracias, déjame checarlo y te aviso
Que tal, fijate ya lo probe y no me sigue marcando el error de "KEYWORD"
Responder Con Cita
  #9  
Antiguo 09-12-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola de nuevo.

No soy muy conocedor de la sintáxis SQL del BDE, pero buscando encontré aquí una lista de palabras reservadas entre las que sí se encuentra NO.

Entonces creo que tendrías que encerrar NO entre comillas:
Código SQL [-]
SELECT * FROM "Z:\SISTEMAS\DELPHI\CONSERVACION\DATOS\OBRAS.DBF" AS OBR WHERE OBR."NO" = :Obra

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #10  
Antiguo 09-12-2014
Luigui59 Luigui59 is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Luigui59 Va por buen camino
Dejame checarlo, a ver si ahora si quiere, gracias¡¡¡
Responder Con Cita
  #11  
Antiguo 12-12-2014
Luigui59 Luigui59 is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Luigui59 Va por buen camino
Gracias a todos los que me ayudaron con sus consejos y demás, lo resolví cambiando la estructura de la tabla, ya que trate de las diferentes maneras que me recomendaron y siguió el error, pero ya quedo.
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
Problema de conexion Firebird con TCP/IP egostar Firebird e Interbase 6 23-04-2008 20:37:05
problema con conexion a FTP mjjj Varios 3 11-03-2008 05:03:04
problema de conexion a BD tica Conexión con bases de datos 1 11-05-2005 06:44:28
Problema con conexion a la bd Telemaco Conexión con bases de datos 3 28-04-2004 17:19:59
PROBLEMA DE CONEXIÓN CON ORACLE8i Estrella Oracle 1 10-02-2004 06:43:22


La franja horaria es GMT +2. Ahora son las 01:02:00.


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