Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создать таблицу Access в существующей базе.

5.2K
08 февраля 2007 года
SerMax
96 / / 04.11.2006
И зачем я взялся за это дело... :-)

Значит... есть база Access bd.mdb.
В ней есть таблица MainTable.

моя цель - создать в этой же БД 2-ую таблицу. Онипочти идентичны, поэтому пытался изначально просто копировать первую таблицу со всей структурой. Всё было норМ, пока не выявилось, что :

1) нужно копировать не все поля,
2) при копировании ключ первичный теряется,
3)нужно изменить формат одного поля.

Появилась идея создать программно таблицу. 5 минут поиска в интернете дали понять, что это ещё та запарка. А я в этом вообще новичок.

Мож кто знает, как тут быть ?
309
09 февраля 2007 года
el scorpio
1.1K / / 19.09.2006
Цитата:
моя цель - создать в этой же БД 2-ую таблицу. Онипочти идентичны, поэтому пытался изначально просто копировать первую таблицу со всей структурой. Всё было норМ, пока не выявилось, что :


1. Лишние поля можно удалить.
2. Первичный ключ - создать заново.
3. Изменить, как требуется.

А вообще, как создание происходит: "ручками" в режиме разработки, или же программой в ходе её выполнения?

247
09 февраля 2007 года
wanja
1.2K / / 03.02.2003
Запросом, например, можно.
5.2K
09 февраля 2007 года
SerMax
96 / / 04.11.2006
Цитата: el scorpio
1. Лишние поля можно удалить.
2. Первичный ключ - создать заново.
3. Изменить, как требуется.

А вообще, как создание происходит: "ручками" в режиме разработки, или же программой в ходе её выполнения?



создание программно идёт.

1) пытаюсь удалить через запрос
ALTER Table ... DROP COLUMN ...
но выдаётся ошибка (
2) я не знаю,как создать его, если таблица уже существует. А если создавать таблицу - тоже что-то ступор, щас вот ищу инфу
3) ...пошарим

309
09 февраля 2007 года
el scorpio
1.1K / / 19.09.2006
Не пробовал, но по первому пункту что-то подобное читал:
CREATE TABLE а далее идёт SELECT по требуемым полям исходной таблицы
25K
14 февраля 2007 года
vinty
3 / / 14.02.2007
пиши скулей Create Table {
pr_key integer not null primary key
f_1 integer
f_2 integer
...
}
в общем используй SQL для создания таблицы со всеми нужными полями. Это очень несложно.
5.2K
14 февраля 2007 года
SerMax
96 / / 04.11.2006
Спасибо !
Буду разбираться, прогресс уже есть
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог