Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2013
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Importar datos de una bd Access

Estimados.

Tengo la necesidad de importar una base de tipo Access con varias tablas a Firebird.

Estoy utilizando los componentes ADO y funciona bien cuando las tablas no tienen nombre compuesto.
Ej. la tabla "Maestro" puedo acceder correctamente, ahora una tabla con nombre "100 metros", no
logro escribir correctamente los parametros en la SQL del ADO.
He probado con comillas dobles , simples, quoetedstr(), pero me da "syntax error query.incomplete query clause".
Como puedo lograr esto?

Supongo que para joinear 2 o mas tablas de la misma base, se usa los joins "usuales"
como left outer or inner, correcto ? Tengo varias tablas que comparten datos los cuales deseo mantener
en la importacion.

Muchas gracias.

Saludos.
Responder Con Cita
  #2  
Antiguo 09-05-2013
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 Ibidi.

Tenes que encerrar entre corchetes los nombres de campos que contengan espacios o caracteres especiales.

Código SQL [-]
SELECT [CON ESPACIO] FROM TU_TABLA

Ejemplo con TADOQuery:
Código Delphi [-]
  with ADOQuery1 do
  begin
    Close;
    SQL.Text := 'SELECT [' + '100 metros' + '] FROM LATABLA';
    Open;
  end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 09-05-2013
Avatar de ozsWizzard
ozsWizzard ozsWizzard is offline
Miembro
 
Registrado: may 2004
Ubicación: Murcia
Posts: 190
Poder: 21
ozsWizzard Va por buen camino
Si no recuerdo mal, creo que valen las comillas dobles también, pero no lo aseguro, hace muchísimos años (gracias a dios) que no me encuentro nombres compuestos en una BDD (yo nunca los uso).
__________________
La Madurez se llama...
~~~Gaia~~~
Responder Con Cita
  #4  
Antiguo 09-05-2013
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Hola ecfisa muchas gracias por responder , funciono barbaro

Saludos
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
Importar tablas Dbf a base de datos Access desde delphi yusnerqui Tablas planas 6 25-08-2010 23:10:02
Importar base de datos en access MDB a Firebird GDB automaticamente JuanErasmo Firebird e Interbase 2 24-11-2006 23:38:11
Importar datos a access desde un archivo delimitado por comas luis juarez Conexión con bases de datos 1 10-05-2006 22:46:13
error: Record/Key Deleted al importar datos a Access Capo Conexión con bases de datos 0 08-03-2005 22:59:21
importar nuevos datos access-sql server galmacland MS SQL Server 2 18-02-2005 21:30:00


La franja horaria es GMT +2. Ahora son las 21:02:15.


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