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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2008, 15:19   #1
Miha87
Пользователь
 
Регистрация: 15.10.2008
Сообщений: 10
По умолчанию SQL на поле нереагирует

Вобщем такая ситуация. Кстате Здрасть всем!
Короче.
Есть таблици Парадокс. Подключаюсь к ним напрямую. Пользуюсь компанентами BDE. Поставил первый TQuery усё норм.
Первую версию своей программы отдал заказчику.

Пишу след. версию (обновление):
Появилась необходимость сделать ещё несколько запросов.
Ставлю второй TQuery всё как положенно с ДатаСоурсом.
Началось с того что когда я соеденил свой второй Квери с нужной таблицей (той же что и в первом Квери), и попробовал отобразить поля - НЕПОЛУЧАЛОСЬ, выдовал какое-то сообщение, вывел только тогда когда написал сам запрос.

Вторая проблема (самая главная).
В той таблице к которой я подключаю эти запросы (ТКвери) есть родные поля (не лукап) DataVikupa и Date.
Опять же в первом запросе (в первой версии) делал запрос по Data Vikupa, все работает.
Во втором Квери делаю аналогично, только по Date (Дата оформления),
пишет (Invalid use keyword. Token: Date. Line Numer: 3)
Поля DateVikupa и Date абсолютно одинаковые типы и размеры и т.п.
Подставлял в место Date DataVikupa работает, а вот с полем Date никак.
Поможите пожалуйста!
Miha87 вне форума Ответить с цитированием
Старый 20.11.2008, 15:55   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Поля нельзя называть Date, Time и т.п. Тем более ключевыми словами.
Помню, поля Short и Long отлично работали в Фокс-про. В BDE не работают.
Тебе же прога ясно написала (Invalid use keyword). Неверное использование ключевого слова.
_SERGEYX_ вне форума Ответить с цитированием
Старый 20.11.2008, 16:24   #3
Miha87
Пользователь
 
Регистрация: 15.10.2008
Сообщений: 10
По умолчанию

А!!!!
Спасибо, незнал!
Miha87 вне форума Ответить с цитированием
Старый 20.11.2008, 17:01   #4
Miha87
Пользователь
 
Регистрация: 15.10.2008
Сообщений: 10
По умолчанию

А вопрос не втему!
По надежности и скорости поиска какая локальная БД будет предпочтительней!
Пользуюсь Парадокс 7. Бывало что клиент жаловался на то что записи иногда пропадали, а в программе вообще нет такого кода, которы сопутствовал удалению записей, т.е максимум - редактирование и то не везде.

Последний раз редактировалось Miha87; 20.11.2008 в 17:04.
Miha87 вне форума Ответить с цитированием
Старый 20.11.2008, 17:34   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
По надежности и скорости поиска какая локальная БД будет предпочтительней!
Мне нравится на этот счет FoxPro.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2008, 18:58   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
По надежности и скорости поиска какая локальная БД будет предпочтительней
Мне нравится Accuracer. BDE не требуется - просто переносить на другой комп.
Пример - в подписи.
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
картинка в поле ввода. terminadoor HTML и CSS 2 10.07.2008 16:51
Поле в таблице s.mag БД в Delphi 7 15.05.2008 18:23
Поле Luciferium БД в Delphi 3 26.07.2007 14:23
Добавить поле yulia БД в Delphi 2 12.05.2007 14:12
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15