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


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