|
|
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
У меня есть бредовая нужда, из Access'овской базы надо вытащить перечень таблиц, запросов и функций из модулей... НО надо это всё сделать без использования компонентов... т.е. только юзая АПИшку... не подскажете в которую сторону копать? Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 15:25 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
Не совсем понял, что понимается под АПИ С помощью OLE DB IDBSchemaRowset::GetRowset только про ф-ии модуля вряд ли он что-то раскажет, это вещь не типичная Хотя возможно, что это относится к схеме PROCEDURES В ATL есть удобный набор классов CTables и прочее см файл ATLDBSCH.H ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 17:20 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
я знаю только 2способа работать с Access - DAO and OLE DB... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 17:29 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
а где на MSDN'e про ентот IDBSchemaRowset почитать можно, а то поиском не нашёл Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 17:32 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
Просто я представлял себе так: ф-ии из библиотеки запускаю и вот пожалуста Таблицы(имена) и т.п. Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 17:36 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
пардон, есть еще и ODBC... сорри если засоряю тред... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 17:37 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
а поиск на IDBSchemaRowset мне вывалил целую кучу топиков. MSDN April 2001. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 17:38 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
В интернете много страничек с темой. Начинается все с: #import "C:\Program Files\Common Files\SYSTEM\ADO\MSADO15.DLL" rename_namespace("ado20") rename("EOF","adoEOF") rename("BOF","adoBOF") using namespace ado20; #import "c:\program files\common files\system\ole db\oledb32.dll" rename_namespace("dl20") Или если есть MSDN Посмотри инфу по _ConnectionPtr//Коннект к базе _RecordsetPtr//Ну это понятно _CommandPtr -- Best regards by -=]HUNTER[=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 17:48 |
|
||
|
Инфа из mdb/mde...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 18:36 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32302017&tid=2035866]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 382ms |

| 0 / 0 |
