0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
||||||
1 | ||||||
Ошибка "Record, object or class type required"27.02.2015, 04:36. Показов 1075. Ответов 13
Метки нет Все метки)
(
Здравствуйте!
Пишу процедуру удаления и delphi выдаёт ошибку "Record, object or class type required", ссылаясь на 9 строку. Помогите, пожалуйста, найти ошибку!
0
|
|
27.02.2015, 04:36 | |
Ответы с готовыми решениями:
13
Ошибка при добавлении записи в таблицу БД "Could not convert variant of type "NULL" into type "OleStr"
Ошибка: "Could not convert variant of type (Null) into type (OleStr)" |
528 / 466 / 182
Регистрация: 11.12.2013
Сообщений: 2,456
|
||||||
27.02.2015, 09:38 | 2 | |||||
строки 9-13 замените на
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
|
28.02.2015, 05:42 [ТС] | 3 |
Спасибо Вам за помощь. Эта ошибка пропала, но delphi ругается и находит другие.
0
|
528 / 466 / 182
Регистрация: 11.12.2013
Сообщений: 2,456
|
|
28.02.2015, 09:34 | 4 |
Спрашивайте, поможем исправить другие ошибки
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
||||||
01.03.2015, 15:12 [ТС] | 5 | |||||
После исправлений модуль выглядит так:
[Error] post_tovar.pas(46): Undeclared identifier: 'SQL' [Error] post_tovar.pas(52): ';' expected but '.' found [Error] post_tovar.pas(54): Declaration expected but end of file found
0
|
пофигист широкого профиля
4632 / 3077 / 852
Регистрация: 15.07.2013
Сообщений: 17,733
|
|
01.03.2015, 16:54 | 6 |
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
|
01.03.2015, 17:10 [ТС] | 7 |
До этого ещё была Undeclared identifier: 'ExecSQL' в 51 строке - сейчас всё нормально.
А с оставшимися вообще не знаю как быть.
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
|
03.03.2015, 00:46 [ТС] | 8 |
Подскажите что-нибудь, а то я уже неделю ничего с ними сделать не могу.
![]()
0
|
пофигист широкого профиля
4632 / 3077 / 852
Регистрация: 15.07.2013
Сообщений: 17,733
|
|
03.03.2015, 01:55 | 9 |
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
|
03.03.2015, 03:12 [ТС] | 10 |
Вот архив
0
|
пофигист широкого профиля
4632 / 3077 / 852
Регистрация: 15.07.2013
Сообщений: 17,733
|
|
03.03.2015, 10:56 | 11 |
sv11, держи вылеченный модуль post_tovar. Как ты умудрился так его изуродовать ума не приложу.
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
|
03.03.2015, 15:25 [ТС] | 12 |
Благодарю. Как Вы исправили? Что у меня было не так?
0
|
пофигист широкого профиля
4632 / 3077 / 852
Регистрация: 15.07.2013
Сообщений: 17,733
|
||||||
03.03.2015, 20:56 | 13 | |||||
А ты открой post_tovar.pas из твоего архива в стандартном блокноте. Сам увидишь.
В нескольких местах вместо двух символов 0D0A при переводе строк стоял только один 0D. Редактор IDE Дельфи воспринимает такую ситуацию как перевод строки. А вот компилятор не воспринимает ее как перевод. Так что с точки зрения компилятора код выглядел примерно так:
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 8
|
|
03.03.2015, 21:28 [ТС] | 14 |
Всё ясно.
0
|
03.03.2015, 21:28 | |
Помогаю со студенческими работами здесь
14
Ошибка "Could not convert variant of type (String) into type (Double)" Ошибка: "Could not convert variant of type (Null) into type (OleStr)" Ошибка "Поле не может содержние Null, так как свойство Required имеет значение True"
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |