Страница 1 из 1
Создание новой таблицы
Добавлено: 02 сен 2008, 13:03
kralchik
почему у меня при создании новой таблицы всегда одна и та же ошибка - Ошибка при создании таблицы "DDD". Код таблицы=311: "ошибка выполнения[311]".(стр.12.поз.5 в c:\sup5208\exe\tmp\tmp27f.tmp)
Добавлено: 03 сен 2008, 06:01
Алексей
как таблицу создаете, скриптом или через Support?
вообще, 311 - нет прав...
Добавлено: 03 сен 2008, 12:23
PViP
например создание таблицы в 8.1
Код: Выделить всё
create table D_USER.ECFConturs "Контура галактики"
(
NRec : comp "Код контура",
Name : string[254] "Название контура",
Extra : lVar "Описание контура"
)
with index
(
ByNrec = NRec(surrogate, unique, journal),
ByName = Name
);
компилить такой лот по моему нужно только vip.exe, support не даст создать таблу
Добавлено: 03 сен 2008, 12:25
Алексей
PViP ошибаетесь, в support от 8.10 в консоли управления можно зайти в "таблицы" и там создать.
Доступ к БД должен быть монопольный. Про журнал и протект - не помню, возможно тоже надо выключать.
Добавлено: 03 сен 2008, 13:05
PViP
Алексей, не о консоле речь, а о скриптах, а скрипты в sql исполняются!
Добавлено: 03 сен 2008, 13:08
Алексей
Фразу "support не даст создать таблу" понял буквально
Добавлено: 11 сен 2008, 17:14
kralchik
pvip - а твой скрипт сработает без права доступа - на подобии сделал нужную мне таблицу - все нормально но нет права доступа 311 - как его мне получить
Добавлено: 12 сен 2008, 05:32
Алексей
в саппорте в правах на таблицы для юзера или группы дай на таблицу полные права
Добавлено: 12 сен 2008, 12:33
kralchik
Да все стоят все равно ошибка 311
Добавлено: 12 сен 2008, 17:02
edward_K
Если первасив товопросы - а под админом? а папка D_user создалась? Создайте руками и дайте на нее полный права. В конце концов на тесте на локале попробуйте.