Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 26-07-2015
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Poder: 18
Kenobi Va por buen camino
Algunos detalles

Hola amigos, voy a describir un poco mas el problema para dar contexto real del problema, para eso utilizare analogias:

imaginen un mismo negocio que posee 7 sucursales
en cada sucursal existe una base de datos para cada año (total 12 años = 12 bd)
luego van 7 sucursales por 12 bd
cada bd posee 5 tablas de las que intento obtener los datos en cuestión, y pasarlas como dice el librito a una bd con maximo 2 tablas que resuman todo el problema anterior, luego debo

1: recorrer cada sucursal
2: recorrer las 12 bd de cada sucursal
3 : recorrer las 5 tablas de cada bd

hasta acá pues si bien son muchas bd y tablas pues de que se logra se logra,
ahora bien para responder tu pregunta

Cita:
¿Y por qué no sirve usar el índice en lugar del nombre "en todos los casos"?, ¿en qué casos sí y en qué casos no?
la razón es que en las mas viejas bd el orden(incluso el numero de los campos) varian en cantidad y posición por tal
Código Delphi [-]
tabla.fields[indice]
no siempre funcionara y lamentablemente las tablas contienen nombres de campos con Ñ y lazarus no los reconoce de forma normal de modo que no puedo referenciarlos
Código SQL [-]
tabla.fieldByName('campo_con_ñ')

espero haber sido explicito...

y anticipándome a sus comentarios del porque esa estructura de datos, pues es una aplicación legada, nada que hacer ....

Gracias

P.D: por cierto Delphi si reconoce los campos con ñ lazarus no de modo que mas que la bd creo que es configuración o caracteristica de lazarus, y eso es lo que quiero solucionar ....

una vez mas gracias por tu interes .....

Última edición por Casimiro Notevi fecha: 26-07-2015 a las 20:43:30.
Responder Con Cita
 



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
extraer nombre de columna paul170185 Varios 3 01-03-2011 13:31:49
Saber nombre de una Columna gersonmaba SQL 2 30-09-2010 22:11:07
Nombre de columna en dbgrid joanajj Varios 4 30-07-2006 00:34:42
Capturar el nombre de una Columna DBGRID SaLvaGe OOP 1 22-09-2005 13:31:13
cambiar el nombre de una columna estudiante SQL 6 26-04-2005 20:36:37


La franja horaria es GMT +2. Ahora son las 07:30:43.


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