|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
Подскажите, возможно ли с помощью vb синхронизировать 2 файла mdb на предмет добавления новых полей в таблицах или новых таблиц, например: Есть файл 1.mdb Он имеет: -таблица "table1" 1. поле "id" (счетчик) 2. поле "pole1" (текст) Есть файл 2.mdb Он имеет: -таблица "table1" 1. поле "id" (счетчик) 2. поле "pole1" (текст) 3. поле "pole2" (дата) -таблица "table2" 1. поле "id" (счетчик) 2. поле "pole1" (текст) Необходимо файл 1.mdb привести к такому виду, как файл 2.mdb, не затрагивая при этом сами данные, т.е. необходимо в таблицу1 добавить поле "pole2" (дата), а также создать таблицу2 и добавить в ней два поля 1. поле "id" (счетчик) 2. поле "pole1" (текст) Какими средствами необходимо решать эту задачу? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 01:44 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
Можно, но проще и быстрее SQL-запросами внутри SQL-запроса можно обратиться к другому файлу, как-то так, если не ошибаюсь SELECT * FROM Table1 IN 'c:\1.mdb' ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 01:49 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
Ладно, задам проще вопрос: Как программно узнать список полей и их тип в файле мдб? Как программно добавить поля в файле мдб? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 11:15 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
donpaulsКак программно узнать список полей и их тип в файле мдб?через DAO через TableDef. Или можно через ADO сделать запрос типа "SELECT * FROM Table1 WHERE 2=1", перебрать коллекцию Fields - посмотреть их имена и типы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 11:18 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
Shocker.ProdonpaulsКак программно узнать список полей и их тип в файле мдб?через DAO через TableDef. Или можно через ADO сделать запрос типа "SELECT * FROM Table1 WHERE 2=1", перебрать коллекцию Fields - посмотреть их имена и типы. А как программно перебрать коллекцию, не зная имен полей? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 12:23 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
donpaulsА как программно перебрать коллекцию, не зная имен полей?Ну здрасьте, приехали. Перебор коллекции - For Each - зачем там имена? Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 12:49 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
donpauls, так в аксе же есть штатная синхронизация, она спокойно вызывается из VB. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 14:52 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
big-dukedonpauls, так в аксе же есть штатная синхронизация, она спокойно вызывается из VB.там синхронизация данных, а ему нужна синхронизация схем. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 19:07 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
Shocker.Pro, Со списком полей в таблице разобрались. А как узнать список таблиц? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2011, 10:56 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
donpauls, Либо DAO - там есть объекты, для работы со схемой, в частности TableDefs Либо предложенная ссылка на ADOX Либо может есть SQL запрос - но это надо у аксессников уточнить ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2011, 11:35 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
Shocker.Pro, хорошо, это я уточню у акцессников, а что насчёт создания таблицы и полей? Я знаю, что можно, но не знаю как. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2011, 15:43 |
|
Синхронизация между mdb файлами
|
|||
---|---|---|---|
#18+
donpaulsShocker.Pro, хорошо, это я уточню у акцессников, а что насчёт создания таблицы и полей? Я знаю, что можно, но не знаю как.Ты читаешь то что тебе пишут или ты ждешь пока сделают всю задачу за тебя? Читай: 11849671 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2011, 19:09 |
|
|
start [/forum/topic.php?fid=60&fpage=88&tid=2158180]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 443ms |
0 / 0 |