Не понятно! | |
---|---|
Aptex Сообщений: 1076 Откуда: г.Хмельницкий UA Дата регистрации: 07.11.2003 |
Hi All
Вот создал код, а INSERT - SQL дает сообщение об ошибке: Объясните, плиз Спасибо!!
------------------ |
Re: Не понятно! | |
---|---|
Hel!Riser Сообщений: 10452 Откуда: Нижний Новгород Дата регистрации: 11.03.2001 |
FROM NAME ObjectName Specifies a valid Visual FoxPro object, whose property names match the field names in the table for which you want to insert a new record containing the object's property values (c) хельп
видима структурка объекта и таблицы имеют разности в типах или их последовательностях ------------------ Осторожно - глисты! |
Re: Не понятно! | |
---|---|
Aptex Сообщений: 1076 Откуда: г.Хмельницкий UA Дата регистрации: 07.11.2003 |
Я себе так думаю ,что SCATTER NAME BLANK создает структуру аналогичную
Структура таблицы servislst такая: NUMINVOI = Character FACILITIES = Character COSTFAC = Currency Может Currency и VAL() не совместимы? |
Re: Не понятно! | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Aptex!
Цитата:Может. Попробуй NTOM() он именно Currency из числа и делает. ------------------ WBR, Igor |
Re: Не понятно! | |
---|---|
Mavy Сообщений: 246 Дата регистрации: 04.08.2004 |
Если это реальный код, то все гораздо проще:
Отредактировано (16.03.05 18:06) ------------------ |
Re: Не понятно! | |
---|---|
Владимир Максимов Автор Сообщений: 14095 Откуда: Москва Дата регистрации: 02.09.2000 |
Цитата:Если речь идет о том, что полю типа Currency нельзя присвоить значение Numeric, то это не так. Конвертация данны произойдет без проблем. Но вот сравнение типа Numeric и Currency может и не получиться. Дело в том, что VAL() создаст значение типа Numeric, а сравнение Numeric и Currency далеко не всегда дает предсказуемый результат.
Т.е. прежде чем сравнивать данные их надо привести к одному типу. Лучше всего к Currency. Впрочем, в твоем случае надо понимать сообщение об ошибке буквально: Нет таблицы с таким именем. Проверь более тщательно правильность написания имени. Может где буквы не хватает или наоборт, буква лишняя Отредактировано (16.03.05 19:14) ------------------ |
© 2000-2024 Fox Club  |