|
|
|
Поиск методом Locate в поле типа Float
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! Делал программу на C++Builder 6.0, где использовалось для импорта из другой БД метод Locate. Комп украли, при перевозке :(((. Пришлось все заново делать :-(((. Восстановил как было, но появился глюк с полем типа float. Дело в том, что ранее искалось используя это поле без глюков, а теперь... находит все целочисленное, например 15, 100, а дробное не видит, например 0,25. Естественно, винда ставилась новая - на той была английская версия Вин2003ентерпрайз, на этой 2000 проф русская. Возможно, что-то в региональных настройках? Кроме этого используется другой Firebird - на предыдущей 1.0.2, на этой 1.0.3. Может проблемма в версиях? Помогите как пофиксить сие. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 18:21 |
|
||
|
Поиск методом Locate в поле типа Float
|
|||
|---|---|---|---|
|
#18+
Именно региональные настройки и проверь для России 0,25 а для америкосов 0.25 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 18:33 |
|
||
|
Поиск методом Locate в поле типа Float
|
|||
|---|---|---|---|
|
#18+
К сожалению ничего не влияет в региональных насройках - хоть ставь запятую, хоть точку как разделитель все равно не ищет :(. Пробовал использовать Decimal - тоже самое. Может дело в разных процессорах - там стоял Интел - здесь АМД (уже не знаю что думать, столько времени потратить впустую :( ). Как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1579415]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 373ms |

| 0 / 0 |
