Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 16-08-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
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
Cita:
Empezado por giocatore Ver Mensaje
buenas noches, quisiera me orienten con la siguiente duda:

Accedo a las columnas de una tabla Ado de la siguiente forma
Código Delphi [-]
Adotable1['Enero'];
pero quisiera que el nombre de la columna provenga de una variable que yo controle ej:
Código Delphi [-]
var
mes:=combobox1.text; // el combobox con los 12 meses
y quisiera saber si existe una manera de acceder a la columna con los datos de la variable, intenté esto
Código Delphi [-]
adotable1[mes];
pero dá error espero puedan ayudarme
Hola giocatore.

La sintáxis es correcta, no hay inconveniente en usar: ADOTable[variable_string].

El problema es que no creo que el nombre del campo sea 'Enero' pienso que mas bién se debe llamar 'Mes' o algo similar.
Es más, me jugaría entero a que el error es: "ADOTable1:Campo 'Enero' no encontrado."...

Para que salgas de toda duda hacé la prueba con este simple código:
Código Delphi [-]
...
implementation

procedure TForm1.FormCreate(Sender: TObject);
var
  i: Integer;
begin
  ADOTable1.Open;
  for i:= 0 to ADOTable1.FieldCount-1 do
    ComboBox1.Items.Add(ADOTAble1.Fields[i].FieldName);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  if ComboBox1.ItemIndex <> -1 then
    ShowMessage(ADOTable1[ComboBox1.Text]);
end;

Saludos.
__________________
Daniel Didriksen

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


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
No se ha llamado a Coinitialize ???? Juan Marcos Providers 12 03-01-2025 22:38:11
No se ha llamado a CoInitialize newlink OOP 4 10-12-2009 15:08:23
Rotulos de columnas usando variables HenryAraniva MS SQL Server 3 06-09-2008 00:04:37
Cantidad de columnas variables ingel Impresión 3 16-09-2005 18:19:17
No se ha llamado a CoInitialize. ElCherchu Conexión con bases de datos 1 21-02-2005 15:54:39


La franja horaria es GMT +2. Ahora son las 23:42:42.


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