itf,
Prvo pogledaj ovaj primer (mozda nesto moze i krace, ali sklepao sam ga ovako
na brzinu):
Code:
for ( int i=0; i<ADOTable1->FieldCount; i++ )
{
AnsiString Field = ADOTable1->Fields->Fields[i]->FieldName;
ShowMessage( Field + " : " + ADOTable1->FieldByName( Field )->DataType );
// odnosno u petlji moze i ovako
// ShowMessage( Field + " : " + ADOTable1->Fields->Fields[i]->DataType );
}
Dakle, tebi treba:
Code:
ADOTable1->FieldByName( Field )->DataType
odnosno:
Code:
ADOTable1->Fields->Fields[i]->DataType
Zatim pogledaj VCL Help: "TFieldType", jer izgleda da vrednosti koje se vracaju
odgovaraju toj tabeli.
U svakom slucaju pogledaj i tip podataka Variant, koji ti resava sve te probleme,
jer moze da primi valjda svaki drugi tip podataka i da ga kasnije pri dodeli ispravno
dodeli.
[Ovu poruku je menjao X Files dana 01.08.2006. u 16:59 GMT+1]
FREEWARE
Di rečnik,
v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com