Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..." / 15 сообщений из 15, страница 1 из 1
09.11.2004, 11:05:26
    #32773010
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Зранее спасибо.
...
Рейтинг: 0 / 0
09.11.2004, 11:28:38
    #32773069
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
если во вьюхе

стоит select mytable.* from mytable

то если добавишь поле посредством
alter table в таблице mytable то и во вьюхе добавится
...
Рейтинг: 0 / 0
09.11.2004, 11:30:07
    #32773078
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Может всетаки
ALTER VIEW
или
ALTER PROCEDURE
...
Рейтинг: 0 / 0
09.11.2004, 11:31:52
    #32773081
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
>то и во вьюхе добавится
Тока вьюху апосля alter table перекомпелить надо
ато с этими * на форме будут неожиданные эфекты :)
...
Рейтинг: 0 / 0
09.11.2004, 11:47:19
    #32773119
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
А где найти файл справки, где бы описывался синтаксис ALTER VIEW с учетом особенностей ADO для MS Access?
...
Рейтинг: 0 / 0
09.11.2004, 11:54:17
    #32773148
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Что-то не идет ALTER VIEW.

Подробности о проекте:
интерфйес - VB6
СУБД - MSAccess2000
связка ADO 2.5

Надо из кода на VB6 добавлять поля во вьюху, где "SELECT * FROM tblMain".

Может кто пример напишет c ALTER VIEW?

Thanks.
...
Рейтинг: 0 / 0
09.11.2004, 11:58:10
    #32773163
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
helpCREATE VIEW представление [(поле_1[, поле_2[, ...]])] AS инструкцияSelect

Ниже перечислены аргументы инструкции CREATE VIEW:

Элемент Описание
представление Имя создаваемого представления.
поле_1, поле_2 Имена полей для соответствующих полей, указанных в инструкцииSelect.
инструкцияSelect Инструкция SQL SELECT. Для получения более подробных сведений смотрите описание инструкции
...
Рейтинг: 0 / 0
09.11.2004, 12:07:19
    #32773200
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
У меня в tblMain очень много полей (около 60).
Что ж обязательно все перечислять в скобках? Звездочкой тут никак не обойтись?

А откуда цитата? Из какой именно справки?
...
Рейтинг: 0 / 0
09.11.2004, 12:14:58
    #32773221
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
из справки аксесс XP
...
Рейтинг: 0 / 0
09.11.2004, 12:17:08
    #32773228
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Все понял, спасибо.
...
Рейтинг: 0 / 0
09.11.2004, 12:17:36
    #32773229
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Иван АбрамовЧто-то не идет ALTER VIEW.

Подробности о проекте:
интерфйес - VB6
СУБД - MSAccess2000
связка ADO 2.5

Надо из кода на VB6 добавлять поля во вьюху, где "SELECT * FROM tblMain".

Может кто пример напишет c ALTER VIEW?

Thanks.
Нда - для изменения объектов базы данных надо еще и правьев немеренно иметь!
Ваши пользователи будут обладать такой возможностью?

+ Что значит добавлять поля во View?
1. Добавить поля в таблицу
2. Изменить запрос

Разные, между прочим, задачи!
В первом случае view не при делах (вам таблу наадо менять, а вьюку только перекомпилить)
Во втором случае - просто меняете запром на вьюке!
...
Рейтинг: 0 / 0
09.11.2004, 12:55:28
    #32773363
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Это чисто десктопное однопользовательское приложение.
С правами все ок. Они у юзера все :)
В моей программе есть функциональность позволяющая создавать новые поля.
Как хранимые, так и вычисляемые.

Когда юзер создает хранимое поле, меняю таблицу.
Когда вычислямое (тама этого топика) хочу изменять вью.

ALTER VIEW как выяснилось для Access не работает, удаляю и создаю новую посредством CREATE VIEW.

Проект AdAnalysis.narod.ru
...
Рейтинг: 0 / 0
09.11.2004, 13:37:09
    #32773489
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Дык ето не MSSQL а Access?
Тогда гораздо проще открыть запрос через DAO и юзать свойство SQL
Dim q As DAO.QueryDef
.........................
Set q = db.QueryDefs("spq")
q.SQL = "блаблабла"
q.Close
...
Рейтинг: 0 / 0
09.11.2004, 15:19:04
    #32773789
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
Тогда гораздо проще открыть запрос через DAO и юзать свойство SQL

Да, это если бы использовалась DAO.
Но в проекте используется ADO 2.5 а не DAO!
...
Рейтинг: 0 / 0
09.11.2004, 15:58:53
    #32773896
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..."
видимо сессия - четкие технические ограничения относительно используемых
библиотек
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Могу ли я добавить поле к хр. вьюхе посредством "ALTER TABLE ..." / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]