Покажите, пожалуйста, как правильно использовать OpenSchema в builder!
Делаю примерно так:
_di__Recordset rs;
Variant constr[4];
constr[0] = Variant(Null);
constr[1] = Variant(Null);
constr[2] = Variant(WideString(tableName));
constr[3] = Variant(Null);
OleVariant var = VarArrayOf(constr,3);
/* 4 - adSchemaColumns */
ADOConnection1->ConnectionObject->OpenSchema(4, var,EmptyParam,rs);
В rs получаю NULL
А если так:
ADOConnection1->OpenSchema(siColumns,var,EmptyParam,adors);
то возникает исключение:
EOleException: Object or provider is not capable of performing requested operation