
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.07.2003, 10:03
|
|||
|---|---|---|---|
Про расширение *.mdb |
|||
|
#18+
Народ, мне вот тута понадобилось из файла ДБ вытащить имена таблиц/запросов и их полей ну и для полного блаженства ещё и их тип + имена функций с описаловом из модулей. Вообщем много всякого. Вытаскивать надо просто из файла способом чтения, без всяких там приблуд. Поделитесь народ ссылками и просто соображениями Если попадуться под руку и спецификации других расширений аксесс, что называеться - юа велкам:) файлы описалова можно высылать на мыло Заранее спасибо Sfagnum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 11:18
|
|||
|---|---|---|---|
|
|||
Про расширение *.mdb |
|||
|
#18+
Dim t As TableDef, q As QueryDef, f As Field, d As Document For Each t In CurrentDb.TableDefs Debug.Print t.Name For Each f In t.Fields Debug.Print f.Name, f.Type Next Next For Each q In CurrentDb.QueryDefs Debug.Print q.Name For Each f In q.Fields Debug.Print f.Name, f.Type Next Next For Each d In CurrentDb.Containers!Modules.Documents 'тут есть какая-то команда, которая выводит модуль в файл, 'и потом этот файл можно читать как обычный файл и анализировать Next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 11:35
|
|||
|---|---|---|---|
Про расширение *.mdb |
|||
|
#18+
То Владимир Саныч: Не... не то я из вне хочу посмотреть.... Вообщем если правильно сказать то мне нужна спецификация структуры mdb файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 11:42
|
|||
|---|---|---|---|
|
|||
Про расширение *.mdb |
|||
|
#18+
Тогда вместо CurrentDb пишем: Dim db As Database Set db = DbEngine(0).OpenDatabase(...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 11:54
|
|||
|---|---|---|---|
Про расширение *.mdb |
|||
|
#18+
Владимир Саныч - ну я же говорю не то... из вне это не из др. БД, а из др. проги причём хочется воспринимать файл как набор байтов, а не через какой то Engine ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 11:59
|
|||
|---|---|---|---|
|
|||
Про расширение *.mdb |
|||
|
#18+
Ты в этой другой проге подключи библиотеку DAO, и пользуйся всеми прелестями жизни. Создаешь workspace, открываешь базу и вперед. Или ты хочешь это делать на машине где даже DAO не установлено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 11:59
|
|||
|---|---|---|---|
|
|||
Про расширение *.mdb |
|||
|
#18+
Придется писать на Аксессе. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 12:00
|
|||
|---|---|---|---|
|
|||
Про расширение *.mdb |
|||
|
#18+
О, Лох опять оказался умнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 12:10
|
|||
|---|---|---|---|
Про расширение *.mdb |
|||
|
#18+
Лох Позорный писал:Или ты хочешь это делать на машине где даже DAO не установлено? В идеале да. Т.е. не хочу на него завязываться... прочто не так много я хочу поиметь из файла. по пунктам: 1. Названия всех таблиц. 1.1. Список полей каждой таблицы. 1.2.* Тип каждого поля. 2. Названия всех запросов. 2.1. Список полей каждой запроса. 2.2.* Тип каждого поля. 3. Названия всех модулей. 3.1. Список функций каждой модуля. 3.3.* Список входных параметров для каждой ф-ии + их тип 3.2.* Тип каждой функций. По моему это не так и много :) и я думаю это всё можно вытянуть без DAO, вот только хотелось бы знать где что лежит по конкретнее, а не изобретать велосипед - причём с не 100% уверенностью правильности поведения тормозов-педалей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1680628]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 366ms |

| 0 / 0 |
