Вопросы по JvUIB

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Logos
новенький
Сообщения: 37
Зарегистрирован: 25.03.2006 21:33:11

Вопросы по JvUIB

Сообщение Logos »

Первый вопрос:

Почему тип поля "дата" указан как интегер (для TJvUIBQuery) и как его вычислить в интовском формате из даты ?


Второй ворос:

Почему запрос :

select * from incoming_table where incoming_date <= :PX1';
test:=date();
query1.Params.ByNameAsDateTime['PX1']:=test;

в incoming_table есть поля:

id:integer;
description:varchar;
size:integer;
incoming_date:TDate;

вызывает ошибку "не найдено поле №...",
причем номера полей зависят от запроса, т.е от 0 до 32000

Я нечасто пишу базы, а на лазаре вообще впрвые - по-этому я не силен в данных вопросах.

Зараннее спасибо.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

слишком мало информации привёл
как обращаешся потом к данным?
Logos
новенький
Сообщения: 37
Зарегистрирован: 25.03.2006 21:33:11

Сообщение Logos »

потом query1.open

далее - данные заполняются в грид...

ошибку выдает именно сам запрос...
Ответить