Во-первых, я хочу показать вам код, над которым я работаю (VB6):
Dim db as Connection
Dim rs as Recordset
Dim rs1 as Recordset
db.Open "DSN=myDSN; Uid=myUser; Pwd=myPassword;"
'I connect successfully
Set rs = db.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, "TABLE"))
' Everything ok here. I can list Database tables
Set rs1 = db.OpenSchema(adSchemaViews) 'This is the line I have problems with
, когда я пытаюсь составить список представлений базы данных, у меня появляется ошибка, в которой говорится:ejecutar la operaciòn Requerida "(« Поставщик не может выполнить требуемую операцию »)
Я настроил пользователя, который может получить доступ к BD с помощью пароля.Когда я подключаюсь к одной и той же базе данных, используя строку подключения, я могу перечислить как таблицы, так и представления как в Oracle, так и в SqlServer.
Я что-то упустил?Вариант конфигурации в БД Двигатели.может быть?