Ошибка при заполнении справочника

Ошибка при заполнении справочника

Сообщение paul » Ср май 30, 2007 6:12 pm

При заполнении справочника "Довідник номенклатур" выдает ошибку
insert into dpbase.mtr_cl_nmk(fgrpid,fwid,fedi_spr,fnds,ftxts,ftara,fcod,fisnoprice,farticul,flinecod,fis_post,freserv,fftxts,fedikf1,fis_sred,ftxt0,fkf1,fkf2,fedi1,fkf3,fkf4,fkf5,fis_pn1,ffas1,ffas2,ffas3,ffas4,ffas5,fcedib,fvid) values ( 15193 , 17087 , 0 , 20 , concat('DSF') , false , concat('010001') , false , '' , '' , false , 0 , concat('SDF') , 0 , false , concat('DSF') , 0 , 0 , 0 , 0 , 0 , 0 , concat('-') , 0 , 0 , 0 , 0 , 0 , 3 , '' )

Unknown column 'fnds' in 'field list'

Как быть, чего не так делаю???
Аватара пользователя
paul
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: Ср май 30, 2007 5:59 pm
Откуда: Павел

Сообщение AlexL » Чт май 31, 2007 12:49 pm

Перейдите в подсистему администрирование и запустите меню Сервис->Обновление БД (Далее кнопку начать)
Аватара пользователя
AlexL
Программист
 
Сообщения: 88
Зарегистрирован: Вт сен 12, 2006 9:32 pm

Пробовал не дало результата

Сообщение paul » Пт июн 01, 2007 12:44 pm

Вот немного лога
------------------ Начало модификации -------------------


Mod: Модификация таблицы COM_CL_ODV
Mod: не удалось удалить поле NUM_FID
ALTER TABLE DPBASE.COM_CL_ODV DROP COLUMN NUM_FID
ALTER command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'com_cl_odv'
Ok


Mod: ошибка при удалении индекса
DROP INDEX fwid ON DPBASE.CDR_SUB_MOVETO
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'cdr_sub_moveto'
Mod: ошибка при удалении индекса
DROP INDEX fwid_prk ON DPBASE.CDR_SUB_MOVETO
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'cdr_sub_moveto'
Mod: Модификация таблицы CDR_SUB_MOVETO
Mod: ошибка при создании индекса
CREATE INDEX FWID ON DPBASE.CDR_SUB_MOVETO (FWID)
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'cdr_sub_moveto'
Mod: ошибка при создании индекса
CREATE INDEX FWID_PRK ON DPBASE.CDR_SUB_MOVETO (FWID_PRK)
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'cdr_sub_moveto'
Ok


Mod: ошибка при удалении индекса
DROP INDEX fwid ON DPBASE.ZRP_RCALEND
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'zrp_rcalend'
Mod: ошибка при удалении индекса
DROP INDEX foutid ON DPBASE.ZRP_RCALEND
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'zrp_rcalend'
Mod: ошибка при удалении индекса
DROP INDEX fdate ON DPBASE.ZRP_RCALEND
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'zrp_rcalend'
Mod: Модификация таблицы ZRP_RCALEND
Mod: ошибка при создании индекса
CREATE INDEX FOUTID ON DPBASE.ZRP_RCALEND (FOUTID)
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'zrp_rcalend'
Mod: ошибка при создании индекса
CREATE INDEX FDATE ON DPBASE.ZRP_RCALEND (FDATE)
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'zrp_rcalend'
Mod: ошибка при создании индекса
CREATE INDEX FWID ON DPBASE.ZRP_RCALEND (FWID)
INDEX command denied to user 'DPADMIN'@'Paul.mshome.net' for table 'zrp_rcalend'
Ok
Аватара пользователя
paul
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: Ср май 30, 2007 5:59 pm
Откуда: Павел

Сообщение AlexL » Пт июн 01, 2007 3:19 pm

Проверьте полномочия пользователя DPADMIN на базу dpbase. А также, чтоб в настройке соединения (в DebetPlus) dpbase была в нижнем регистре
Аватара пользователя
AlexL
Программист
 
Сообщения: 88
Зарегистрирован: Вт сен 12, 2006 9:32 pm

Не идет что не так???

Сообщение paul » Сб июн 02, 2007 10:02 am

dpbase было написано большими измени на маленькие, не помогло

полномочия проверил, индексировать стала, а изменять, добавлять таблицы не хочет

На полномочия задал такую команду:

GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
ON dpbase.*
TO DPADMIN@'%'
IDENTIFIED BY '456789';
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES

ON dpadmin.*
TO DPADMIN@'%'
IDENTIFIED BY '456789';
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
ON dpbase.*
TO DPADMIN@localhost
IDENTIFIED BY '456789';
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
ON dpadmin.*
TO DPADMIN@localhost
IDENTIFIED BY '456789';


Что не так???

Лог получил такой:


------------------ Начало модификации -------------------


Mod: Модификация таблицы COM_CL_ODV
Mod: не удалось удалить поле NUM_FID
ALTER TABLE DPBASE.COM_CL_ODV DROP COLUMN NUM_FID
You can't delete all columns with ALTER TABLE; use DROP TABLE instead
Ok


Mod: индекс CDR_SUB_MOVETO.fwid удалён
Mod: индекс CDR_SUB_MOVETO.fwid_prk удалён
Mod: Модификация таблицы CDR_SUB_MOVETO
Mod: индекс CDR_SUB_MOVETO.FWID создан
Mod: индекс CDR_SUB_MOVETO.FWID_PRK создан
Ok
---------------------------------------------------------
Mod: индекс ZRP_PRK4.vid удалён
Mod: индекс ZRP_PRK4.prk4 удалён
Mod: Модификация таблицы ZRP_PRK4
Mod: индекс ZRP_PRK4.VID создан
Mod: индекс ZRP_PRK4.PRK4 создан
Mod: ошибка при создании индекса
CREATE INDEX FIDREC ON dpbase.ZRP_PRK4 (FIDREC)
Key column 'fidrec' doesn't exist in table
Ok
-------------------------------------------------
Mod: Модификация таблицы COM_STRING
Mod: не удалось удалить поле FNAME
ALTER TABLE DPBASE.COM_STRING DROP COLUMN FNAME
You can't delete all columns with ALTER TABLE; use DROP TABLE instead
Ok
----------------------------------------------------
Mod: Создание таблицы COM_CL_OP
Mod: не удалось создать таблицу CL_OP
CREATE TABLE DPBASE.COM_CL_OP( FVAL VARCHAR(2000) DEFAULT '', FFILT VARCHAR(2000) DEFAULT '', FISKRAZ VARCHAR(2000) DEFAULT '', FDOCVID VARCHAR(2000) DEFAULT '', FDB_ST VARCHAR(2000) DEFAULT '', FDB_SU VARCHAR(2000) DEFAULT '', FDEFA TINYINT(1) DEFAULT 0, FREPEAT VARCHAR(2000) DEFAULT '', FSUM VARCHAR(2000) DEFAULT '', FVALSPR VARCHAR(2000) DEFAULT '', FM1ACT VARCHAR(2) DEFAULT '', FDB_COD2 VARCHAR(2000) DEFAULT '', FDB_COD1 VARCHAR(2000) DEFAULT '', FMACT VARCHAR(2) DEFAULT '', FDOC VARCHAR(50) DEFAULT '', FCR_COD3 VARCHAR(2000) DEFAULT '', FSUMSPR VARCHAR(2000) DEFAULT '', FMCOMP INTEGER DEFAULT 0, FCR_ST VARCHAR(2000) DEFAULT '', FDOCNUM VARCHAR(2000) DEFAULT '', FM1USER INTEGER DEFAULT 0, FMDATE DATETIME DEFAULT '3000-01-01', FREF SMALLINT DEFAULT 0, FNSECT SMALLINT DEFAULT 0, FWID INTEGER DEFAULT 0, FMUSER INTEGER DEFAULT 0, FDB_COD3 VARCHAR(2000) DEFAULT '', FTXT VARCHAR(2000) DEFAULT '', FVKURS VARCHAR(2000) DEFAULT '', FCR_COD1 VARCHAR(2000) DEFAULT '', FEDAT DATETIME DEFAULT '3000-01-01', FCR_SC VARCHAR(2000) DEFAULT '', FOUTID VARCHAR(50) DEFAULT '', FBDAT DATETIME DEFAULT '3000-01-01', FCOND VARCHAR(2000) DEFAULT '', FDATE VARCHAR(2000) DEFAULT '', FDB_SC VARCHAR(2000) DEFAULT '', FNOP SMALLINT DEFAULT 0, FCR_SU VARCHAR(2000) DEFAULT '', FCR_COD2 VARCHAR(2000) DEFAULT '', FM1COMP INTEGER DEFAULT 0, FNPROV SMALLINT DEFAULT 0, FM1DATE DATETIME DEFAULT '3000-01-01')
Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs
Mod: ошибка при создании индекса
CREATE INDEX CL_OP ON dpbase.COM_CL_OP (FDOC,FNOP,FNSECT,FNPROV)
Table 'dpbase.com_cl_op' doesn't exist
Mod: ошибка при создании индекса
CREATE INDEX FOUTID ON dpbase.COM_CL_OP (FOUTID)
Table 'dpbase.com_cl_op' doesn't exist
Mod: ошибка при создании индекса
CREATE INDEX FWID ON dpbase.COM_CL_OP (FWID)
Table 'dpbase.com_cl_op' doesn't exist
Ok
Аватара пользователя
paul
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: Ср май 30, 2007 5:59 pm
Откуда: Павел

Сообщение AlexL » Пн июн 04, 2007 8:29 am

Если это все сообщения, то все нормально. Эти и еще некоторые другие таблици не используются. Их просто еще не удалили из описания структур.
Так справочник номенклатуры редактируеться или нет?
Аватара пользователя
AlexL
Программист
 
Сообщения: 88
Зарегистрирован: Вт сен 12, 2006 9:32 pm

Сообщение paul » Пн июн 04, 2007 1:40 pm

Да вводится спасибо!!!
Но лог не весь только выборочно, до десятка таких записей точно наберётся.

Потестирую а там видно будет.
Аватара пользователя
paul
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: Ср май 30, 2007 5:59 pm
Откуда: Павел


Вернуться в Общие вопросы по работе программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21