Ik wil dus alle user tabellen oproepen vanuit een oracle server.
Ik wil hiervoor ADO gebruiken. Als ik de volgende aanroep in visual basic
doe: (alleen de relevante code gepost)
dan krijg ik een recordset van 2083 records (dus tabellen).
Ik heb zelf onder mijn account een tabel aangemaakt, deze kan ik gewoon opvragen door:
Maar deze manier wil ik dus niet gebruiken.
Als ik via SQLPLUS alle tabellen opvraag:
dan krijg ik 2277 records (tabellen) terug.
Is het mogelijk door middel van Openschema alleen de user tabellen op te vragen van mij eigen account, ik heb op het moment maar 1 tabel aangemaakt?
Ik wil hiervoor ADO gebruiken. Als ik de volgende aanroep in visual basic
doe: (alleen de relevante code gepost)
code:
1
2
3
4
5
6
7
| sConnectionString = "Provider=MSDAORA;Data Source=CPED;User
ID=wcs_nlpwi;Password=nlpwi;" '
adoConnection.Open sConnectionString
Set rsRecords = adoConnection.OpenSchema(adSchemaTables,
Array(Empty, Empty, Empty, "Table")) |
dan krijg ik een recordset van 2083 records (dus tabellen).
Ik heb zelf onder mijn account een tabel aangemaakt, deze kan ik gewoon opvragen door:
code:
1
| Select TABLE_NAME from USER_TABLES |
Maar deze manier wil ik dus niet gebruiken.
Als ik via SQLPLUS alle tabellen opvraag:
code:
1
| Select TABLE_NAME from ALL_TABLES |
dan krijg ik 2277 records (tabellen) terug.
Is het mogelijk door middel van Openschema alleen de user tabellen op te vragen van mij eigen account, ik heb op het moment maar 1 tabel aangemaakt?