На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
Страницы: (4) « Первая ... 2 3 [4]  все  ( Перейти к последнему сообщению )  
> dbExpress; запрос SELECT и вывод результата в переменную....
    ExpandedWrap disabled
      function StrIsReal(AString: string): Boolean;
       var
         I: Extended;
         Code: Integer;
       begin
         Val(AString, I, Code);
         Result := Code = 0;
       end;


    вот нашёл... но если число 11,5 то она определяет как строка...что делать?
      Цитата VahaC @
      почитай о TryStrToFloat


      ExpandedWrap disabled
        procedure TForm1.Button1Click(Sender: TObject);
         var
           s: string;
           f: double;
         begin
           s := '123.222';
           if TryStrToFloat(s, f) then
             ShowMessage('Ok!')
           else
             ShowMessage('No valid float number!');
         end;


      Добавлено
      Цитата magsim @
      но если число 11,5 то она определяет как строка
      А системный разделитель какой? точка или запятая?
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0232 ]   [ 16 queries used ]   [ Generated: 2.05.24, 06:43 GMT ]