|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
сабж. надо создать таблицу, структура которой повторяет структуру существующей. подскажите плиз какой код написать для этой цели. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 15:36 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
Мдб/адп? (dao/ado) Самое простой, но с "прорехами" способ, наверное Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 15:39 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
ыМдб/адп? (dao/ado) Самое простой, но с "прорехами" способ, наверное Код: plaintext
mdb/dao я коннекчусь к существующей базе, надо в ней создать таблу, копию существующей... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 15:42 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
zharkosha ыМдб/адп? (dao/ado) Самое простой, но с "прорехами" способ, наверное Код: plaintext
mdb/dao я коннекчусь к существующей базе, надо в ней создать таблу, копию существующей... не получается у меня :( можно кусок кода поподробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 15:50 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
авторне получается у меня :( можно кусок кода поподробнее? Что именно Вы делаете и не получается с какой ошибкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 15:54 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
а первый способ не подходит? вот еще: 2) docmd.CopyObject ... 3) Можно формировать строку ddl запроса. 4) Можно через dbs.tabledefs.append dbs.createtabledef 5) docmd.TransferDatabase и т.д. Если из мдб в мдб, то лучше всего, пожалуй, (5). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 15:59 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
zharkosha zharkosha ыМдб/адп? (dao/ado) Самое простой, но с "прорехами" способ, наверное Код: plaintext
mdb/dao я коннекчусь к существующей базе, надо в ней создать таблу, копию существующей... не получается у меня :( можно кусок кода поподробнее? currentdb.execute "select * into [c:\db1.mdb].tNew from tOld where 1=0" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 16:01 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
ы zharkosha zharkosha ыМдб/адп? (dao/ado) Самое простой, но с "прорехами" способ, наверное Код: plaintext
mdb/dao я коннекчусь к существующей базе, надо в ней создать таблу, копию существующей... не получается у меня :( можно кусок кода поподробнее? currentdb.execute "select * into [c:\db1.mdb].tNew from tOld where 1=0" спасибо, помогло. а такой вопрос - как в программе организовать проверку на наличие уже этой таблицы? то есть если ее нету то создать, а если есть - то все хорошо? и идем дальше? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 16:14 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
zharkoshaесли ее нету то создать, а если есть - то все хорошо? и идем дальше? on error resume next currentdb.execute "select * into [c:\db1.mdb].tNew from tOld where 1=0" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 16:23 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
зы Про прорехи я не зря сказал. Полученная таблица в этом случае будет только "похожей" на исходную, но не идентичной. Не будет подписей полей, условий на значение, не помню, но возможно, может не совпадать размер текстовых полей, понятия не имею, что будет с полями memo. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2005, 16:26 |
|
создать пустую таблицу со структурой существующей
|
|||
---|---|---|---|
#18+
ыМдб/адп? (dao/ado) Самое простой, но с "прорехами" способ, наверное Код: sql 1.
ызы Про прорехи я не зря сказал. Полученная таблица в этом случае будет только "похожей" на исходную, но не идентичной. Не будет подписей полей, условий на значение, не помню, но возможно, может не совпадать размер текстовых полей, понятия не имею, что будет с полями memo. Прошу прощения за обращение к старой теме. Но, смотрю, везде продолжают рекомендовать именно этот способ, хотя прошло больше 10 лет. Вот, например, здесь в прошлом году опять его рекомендуют. Что-то другого способа не встретила... Я же воспользовалась методом TransferDatabase, замкнув БД саму на себя, то есть и текущая и "внешняя" БД - одна и та же. Код: vbnet 1. 2. 3. 4. 5.
Неважно, какой вариант использовать, acImport или acExport. При этом структура копируется со всеми подробностями, включая индексы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 16:11 |
|
|
start [/forum/topic.php?fid=45&fpage=99&tid=1613368]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 142ms |
0 / 0 |