Topic: чесловое поле

как я понимаю числовое поле в базе даных  имеет тип данных string?

Re: чесловое поле

нет, почему вы так решили?

Dmitry.

Re: чесловое поле

DriveSoft wrote:

нет, почему вы так решили?

или я опять не правельно делаю !

Post's attachments

Attachment icon 12.png 155.28 kb, 25 downloads since 2018-07-12 

Re: чесловое поле

в секции var вы можете только объявить переменную и задать ей первоначальное значение (для глобальных переменных).


var
   sTRBD: integer;

или

var
   sTRBD: integer = 0;

получить значение в переменную из SQL запроса необходимо в процедурах, например так

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
   sTRBD := SQLExecute('SELECT IFNULL(wer, 0) FROM uBD');
end;

также в SQL запрос я добавил проверку на NULL значение, чтобы в случае, если в поле пустое значение, то в переменную попадет цифра 0


сам по себе запрос немного бесмыслен, т.к. вы не указываете, какой именно записи необходимо прочитать значение, т.е. необходимо добавить фильтр WHERE, например WHERE id=1

Dmitry.

Re: чесловое поле

Понял, эта переменная в глобальных и не нужна совсем,  в общем что хотел зделал, спасибо!