Как корректно добавить новую таблицу?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

права нужно дать всем пользователям!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

средствами сапорта конечно же - в права то добавили?
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

как добавить права? запросом? как всем пользователям дать права?
grand в первазиве не нашел....
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

какой запрос
заходите в сапорт, модуль протект и там добавляете - или вы сего модуля не знаете?
все что надо в СУБД сделается само и что не маловажно - как надо.
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

в справочнике моих таблиц почему-то нет.... не могу поэтому добавить права!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

как миниум должен быть индекс
UsrPrice01 = Nrec ( Unique, Surrogate, Journal ),
все таки - как вы эту таблу создавали? Я пример приводил в этой теме - надо было аналогично.
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

сделал... толку 0.
захожу саппортом в права, там нет моих таблиц....
coolibin
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 29 мар 2005, 17:49

Сообщение coolibin »

так а по F7 добавить в список не пробовал?

посмотри список таблиц в утилите sql
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

таблица добавлена нормально!
в модуле SQL таблицы видны, запросы и прочее-работает. Я уже и фэйсы написал с их использованием. все работает, НО обычные юзера могут только просматривать, при попыте изменения-ругается на нехватку прав.
Есть одно подозрение: у моих таблиц checksum = 0. Откуда эта сумма берется?? Может из-за нее он их в правах не отображает??? У всех остальных таблиц она задана.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

а в журнализацию добавить можете?
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

Журнализацию нельзя добавить. Моих таблиц нету :-(
может я таблу как-то не так создал?

Код: Выделить всё

create table GAL.SOMETABLE "Описание"
Using "SOMEFILE.DAT"
With Table_Code = 31501
With Replace(
...
)with index( ... );
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

видимо не так
индексы как раз и интересуют.
смотрите как стандартная табла создается этом топике.
да и таблу надо бы создать как
D_USER.SOMETABLE
- кто его знает как повлияет расположение в каталоге не на 'D_'.
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

Индексы:

Код: Выделить всё

SOMETABLE00 = Nrec ( Unique, Surrogate, Journal )
SOMETABLE01 = ...
...
D_USER D_EXTCL
это для чего? где-нибудь описание есть?
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

использовал D_USER - проблема решилась! все ОК!
но вопрос остается D_USER - это что? где есть описание? Это разве не схема???
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

это чтобы ваши таблы попали в отдельный каталог :)
схема - и она здесь и задается. можно D_???????? - это не принципиально, я по разному обзывал - лишь бы не совпала со стандартной ( конвертироваться потом менее удобно).
Ответить