|
|
|
Доступ к системным таблицам Access через ADO
|
|||
|---|---|---|---|
|
#18+
Каким образом можно сделать выборку из системных таблиц Access 2000 через ADO в Delphi. Если пытаться это сделать обычным образом, то говорит шо не имею я права. Подскажите ПЛЗ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 13:57:46 |
|
||
|
Доступ к системным таблицам Access через ADO
|
|||
|---|---|---|---|
|
#18+
У ADODB.Connection есть функция OpenSchema(en), где (en) значение Enum-а SchemaEnum, определяющего тип запрашиваемых данных. Не знаю как на Delphi, но на VBasic-е, получить данные из системной таблицы MSYSRelationships можно так: Dim objCon As ADODB.Connection Dim rs As ADODB.Recordset Set objCon = New ADODB.Connection Set rs = objCon.OpenSchema(adSchemaForeignKeys) полученный набор данных содержит всю необходимую информацию о связях таблиц (FK_NAME, FK_TABLE_NAME, PK_TABLE_NAME, FK_COLUMN_NAME, PK_COLUMN_NAME). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 15:00:23 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32051334&tid=1820261]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 336ms |

| 0 / 0 |
