Второй раз задаю этот вопрос.
Помогите, пожалуйста, разобраться с OpenSchema в builder 6.
Делаю так:
TADODataSet* pRstSchema;
Variant ua = Unassigned;
int bounds[] = {0,3};
OleVariant A(bounds,1, varVariant);
A.PutElement(ua,0);
A.PutElement(ua,1);
A.PutElement(WideString(name.c_str()) ,2);
A.PutElement(ua,3);
ADOConnection1->OpenSchema(siColumns,A,EmptyParam, pRstSchema);
На OpenSchema выскакивает исключение:
Object or provider is not capable of performing requested operation.
В MSVC с тем же провайдером и той же базой работает!