|
81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
||||||
Type mismatch при добавлении (SQL)28.04.2010, 22:57. Показов 4029. Ответов 13
Метки нет (Все метки)
Помогите, пожалуйста, с одной проблемой с SQL!
В общем, вот код:
RoadKat, LevDemand - long integer Length1, Length2 - Number (СУБД - Paradox). При попытке выполнить запрос, выдается ошибка с текстом "Type mismatch in expression". Не могу понять, где не совпадают типы! Что неправильно? Надеюсь на скорую помощь. Заранее спасибо огромное! Пожалуйста, выручите!
0
|
||||||
| 28.04.2010, 22:57 | |
|
Ответы с готовыми решениями:
13
Ошибка при добавлении записи в таблицу БД "Could not convert variant of type "NULL" into type "OleStr" Ошибка type mismatch in expression |
|
70 / 70 / 3
Регистрация: 29.09.2009
Сообщений: 530
|
|
| 29.04.2010, 01:11 | |
|
SecretSilent, типы полей в студию
0
|
|
|
81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
|
| 29.04.2010, 01:56 [ТС] | |
|
0
|
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|||||||||||
| 29.04.2010, 06:10 | |||||||||||
|
Причин м.б. несколько.
1. В каком - то из полей ввода используется некорректный разделитель дробной части. 2. Попытка занести некорректное значение (слишком длиную строку) 3. Значением текста в строке ввода для численного поля является пустая строка '' 4. Я бы во всех операторах присвоения использовал
0
|
|||||||||||
|
81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
|
| 29.04.2010, 08:54 [ТС] | |
|
SAMZ, 1-3 я проверяла, там всё хорошо.
4. После ввода информации мне надо будет использовать численные поля для арифметических операций. Если я буду применять AsString для них, это никак не повлияет на их вычисляемость?
0
|
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
||
| 29.04.2010, 09:24 | ||
|
0
|
||
|
81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
|
| 29.04.2010, 10:24 [ТС] | |
|
поставила AsString вместо Value. Всё равно - та же ошибка ):
Помогите, пожалуйста! Работа горит!..
0
|
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
| 29.04.2010, 10:39 | |
|
Попробуй в порядке эксперимента заменить Edit.Text на константы. Какая будет реакция.
Насколько я знаю в Paradox никаких триггеров и хп не бывает. Вроде и грешить больше не на что. Посмотри еще на описание numeric. Нет ли попытки ввода значения не попадающего под описания.
0
|
|
|
81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
|||||||||||
| 29.04.2010, 12:09 [ТС] | |||||||||||
|
Пришлось проверять по полю в отдельности. Вся проблема была с типами. Поставила в лоб определения типов, и всё заработало. пока только на редактировании записи проверяла, но думаю, что и в добавлении будет то же самое.
Если кому надо, вот исправленный код:
и на добавление записи (возможно, кому-то будет полезно):
0
|
|||||||||||
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|||||||
| 29.04.2010, 13:42 | |||||||
|
Предлагаю небольшой эксперимент. После строк твоего кода
0
|
|||||||
|
1866 / 1186 / 192
Регистрация: 27.03.2009
Сообщений: 4,603
|
||||||
| 29.04.2010, 14:05 | ||||||
0
|
||||||
|
81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
|
| 29.04.2010, 18:27 [ТС] | |
|
SAMZ, сделала так. вывелось всё правильно
0
|
|
|
1866 / 1186 / 192
Регистрация: 27.03.2009
Сообщений: 4,603
|
|
| 30.04.2010, 09:34 | |
|
пытался подключится по ADO к mdb и выполнить твой запрос. вот что получилось. может поможет
0
|
|
|
81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
|
| 30.04.2010, 10:29 [ТС] | |
|
unick12345, спасибо, конечно, но выше я написала, что уже сама разобралась со своей проблемой
0
|
|
| 30.04.2010, 10:29 | |
|
Помогаю со студенческими работами здесь
14
Фильтрация по дате. Type mismatch in expression Ошибка в ADOQuery: Type mismatch for field 'phisical_io', expecting: LargeInt actual: BCD SQL запрос: проверка на одинаковые записи при добавлении Ошибка при добавлении записи в таблицу через SQL Обновление treeview при добавлении данных в базу sql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|