Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2009, 21:17   #1
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию Delphi. Ошибка Invalid use of keyword - помогите исправить!

В общем работа с таблицами в БД. При выборе любого поля таблицы и нажатии кнопки "Редактировать" появляется новая форма с полями... но при нажатии кнопки "Применить" выскакивает ошибка Invalid use of keyword и какие либо цифры или буквы из столбца Parametres (наверное проблема в нём, хотя и не факт).
Много чего я перепробовала, но ничего не выходит. Помогите исправить! Очень нужно!
Прилагаю полностью все исходники (чтобы работало как надо, нужно поместить папку BD на диск C): BD.rar
Sianessa вне форума Ответить с цитированием
Старый 14.12.2009, 22:53   #2
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

Во второй форме на кнопке "Применить" стоит код:
Код:
...
 Firma := ''''+Edit1.Text+'''';
     Model := ''''+Edit2.Text+'''';
     Parametr :=     Edit3.Text; здесь тебе нужно добавить кавычки
     Stoimost := ''''+Edit4.Text+'''';
      DepID := ''''+Edit5.Text+'''';
...
Но после этой проблемы появляется ещё одна Type mismatch, это где ты ошиблась с типами. Тщательно просмотри свой код
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Старый 14.12.2009, 22:58   #3
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

.Phoenix, я пробовала их туда вставлять, это не помогает...
Sianessa вне форума Ответить с цитированием
Старый 14.12.2009, 23:04   #4
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

Зачем вставлять??? Просто допиши
Код:
Parametr := ''''+Edit3.Text+'''';
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Старый 14.12.2009, 23:17   #5
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

.Phoenix, извините, в ыбыли правы.
Но раньше у меня так не работало, когда дописывала... А ваше вставила - заработало...
Но что теперь с данными то делать... ох...
Sianessa вне форума Ответить с цитированием
Старый 14.12.2009, 23:17   #6
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

Кажется тут проблема в атрибуте Стоимость, так как в таблице атрибут принимает Денежное значение, а в проге - текстовое. и возможно не только в этом атрибуте
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Старый 14.12.2009, 23:35   #7
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

.Phoenix, что-то я совсем запуталась...
Sianessa вне форума Ответить с цитированием
Старый 14.12.2009, 23:47   #8
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

А что не понятно?
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Старый 15.12.2009, 00:12   #9
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

.Phoenix, не знаю где и что мне поменять конкретно чтобы всё работало.. и тут по ходу многое менять то придётся...
Sianessa вне форума Ответить с цитированием
Старый 15.12.2009, 00:14   #10
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

Посмотрим...Может и не многое...
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в БД:Invalid use of keyword (Delphi) Zibiv Помощь студентам 5 29.11.2009 10:57
Ошибка EInOutError: Invalid numeric input Croesus Общие вопросы Delphi 1 15.03.2009 08:36
Ошибка C2248. Помогите исправить Ascor Общие вопросы C/C++ 2 03.06.2008 00:56
Видимо ошибка в функции(помогите исправить) GAGARIN-NEW Общие вопросы Delphi 18 07.05.2008 12:30
Ошибка: Invalid value for field... (ADO) Кот из Лета БД в Delphi 5 26.12.2007 14:02