Не дает создать карточку ОС при оприходовании
15.01.2015 08:49
#
Инфо-Бухгалтер 8.802 сетевая.
Не дает создать карточку ОС при оприходовании.
Выдает сообщение:
Prepare SQL: INSERT INTO 'L:\DATA\OS\OS.dbf' (INVNOM, NOMNOM, NAME, ISNNOM, CLASTER, FIO, PODRAZD, ENAOF, OKOF, STCOST, NUMBER, STISNOS, COUNTEXP, CODE_VI, TIP_NL, CODE_NL, ST_SUM, NL_END,DI2013,NI_KAD) VALUES ('22014','01/1/2/22014','Копир-принтер-сканерOS.TOP :(3,1376)
- 29 просмотров
Может в наименовании оборудования стоит апостров "'"?
Более вероятно, что кавычки (судя по тому, как строка в сообщении обрывается), а не апостроф.
Строка обрывается на 255 символе.
вроде убирали это ограничение...
в любом случае пользовательский ввод не проверяется и кавычки автоматом не экранируются (как и другие спецсимволы), что при их использовании приведет к неправильному набору VALUES для SQL INSERT.
ИБ 8.809 УСН локальная. Такая же проблема. Как победить?
Добрый день.
В блок Основные средства найдите 23. Проверка (исправление) структуры базы данных и проверьте базу данных.
Спасибо! Всё так просто оказалось. ))