| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
FrEaKCoDinG Cdt

Registrado: 16 Nov 2004Mensajes: 3
|
Publicado: Mar 16 Nov, 2004 1:42 pm Asunto: Recuperar Registro ADO plz help |
|
|
hola a todos soy nuevo en el foro y programando en el builder tb
saben si se pueden crear referencias a los campos de una tabla sin ocupar los nombres de los campos de la tabla? toy re complicado porque necesito hacer un ciclo q recorra todos los campos pero 'no se de antemano' que campos son ni cuantos existen referencias que sean 'generales' con respecto a esto?
el motor de bd que estoy ocupando es access2k, debe ser mediante componentes ADO verdad?
se que en vb existe usando ADO usndo la propiedad field y fieldcount (si mal no recuerdo) pero no me manejo en builder y ayer me pase la noche entre estudio y coding y no me resulto plz si me puieden ayudar se los agradecere un monton
thx |
|
| Volver arriba |
|
 |
FrEaKCoDinG Cdt

Registrado: 16 Nov 2004Mensajes: 3
|
Publicado: Mar 16 Nov, 2004 3:14 pm Asunto: sorry si me explique mal |
|
|
lo que intento saber es como puedo, usando ado y access2k accesar a cada columna que pudiese(puede q no tenga columas ) tener mi tabla sin tener que depender de alguna forma del nombre de la colimna en si... alguna idea???
cualk idea ayuda  |
|
| Volver arriba |
|
 |
kalux Master


Registrado: 21 Nov 2003Mensajes: 313Ubicación: Alicante - España
|
Publicado: Vie 03 Dic, 2004 8:51 pm Asunto: |
|
|
Hola, No se si es esto lo que quieres.
Puedes obtener un listado de las tablas que tienes en access:
| Código: |
TStrings *tablas = new TStringList; // Lista con los nombres de todas las tablas
ADOConnection1->GetTableNames(tablas, false);
Memo1->Lines->AddStrings(tablas);
|
Y para saber cuantos registros tiene una tabla:
| Código: |
Memo1->Lines->Add(ADOTable1->RecordCount);
|
|
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Sab 04 Dic, 2004 4:27 am Asunto: |
|
|
Te refieres al algo asi:
| Código: |
for(int j = 0; j < qry->FieldCount; j++)
Token==qry->Fields->Fields[j]->FieldName;
|
_________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
|