powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Поиск методом Locate в поле типа Float
4 сообщений из 4, страница 1 из 1
Поиск методом Locate в поле типа Float
    #32368854
Siv Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток!
Делал программу на C++Builder 6.0, где использовалось для импорта из другой БД метод Locate. Комп украли, при перевозке :(((. Пришлось все заново делать :-(((. Восстановил как было, но появился глюк с полем типа float. Дело в том, что ранее искалось используя это поле без глюков, а теперь... находит все целочисленное, например 15, 100, а дробное не видит, например 0,25. Естественно, винда ставилась новая - на той была английская версия Вин2003ентерпрайз, на этой 2000 проф русская. Возможно, что-то в региональных настройках? Кроме этого используется другой Firebird - на предыдущей 1.0.2, на этой 1.0.3. Может проблемма в версиях?
Помогите как пофиксить сие.
Заранее благодарен.
...
Рейтинг: 0 / 0
Поиск методом Locate в поле типа Float
    #32368867
Лкшы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно региональные настройки и проверь
для России 0,25 а для америкосов 0.25
...
Рейтинг: 0 / 0
Поиск методом Locate в поле типа Float
    #32369513
Siv Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению ничего не влияет в региональных насройках - хоть ставь запятую, хоть точку как разделитель все равно не ищет :(. Пробовал использовать Decimal - тоже самое. Может дело в разных процессорах - там стоял Интел - здесь АМД (уже не знаю что думать, столько времени потратить впустую :( ). Как быть?
...
Рейтинг: 0 / 0
Поиск методом Locate в поле типа Float
    #32370788
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй перед вызовом изменить константу
DecimalSeparator=','
или
DecimalSeparator='.'
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Поиск методом Locate в поле типа Float
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]