Cita:
Empezado por giocatore
buenas noches, quisiera me orienten con la siguiente duda:
Accedo a las columnas de una tabla Ado de la siguiente forma
pero quisiera que el nombre de la columna provenga de una variable que yo controle ej:
y quisiera saber si existe una manera de acceder a la columna con los datos de la variable, intenté esto
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.