|
|
|
Как поменять константу в региональных стандартах?
|
|||
|---|---|---|---|
|
#18+
Ситуация: Пишу XML парсер, который будет читать XML-ку и ложить ее в базу. В качестве промежуточного хранилища использую mdb, доступ через DAO. (Знаю, что все продвинутые программеры давно перешли на ADO но в данной ситуации DAO быстрее почему то. А скорость обработки критична). Так вот, в XML-ке лежат данные в виде к примеру "0.35" - то есть через точку. А занести эти данные надо в таблицу с типом данных "Одинарное с плавающей точкой". В региональных настройках на конкретной машине в качестве разделителя целой и дробной части стоит запятая. И естественно, Jet ни в какую не соглашался положить число с точкой в ячейку для которой разделитель предусмотрен - запятая. Пока не поменял в региональных стандартах разделитель на точку - не заработало. Так вот. Софтинушка моя будет работать хз на каких машинах. И хз какие там будут стоять региональные настройки. Как сделать чтобы при запуске эти настройки проверялись и при необходмости запятая автоматически менялась бы на точку? Предполагаю, что придется лезть в реестр. Заранее Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2009, 00:38 |
|
||
|
Как поменять константу в региональных стандартах?
|
|||
|---|---|---|---|
|
#18+
replace(text,",",".") replace(text," ",",") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2009, 08:42 |
|
||
|
Как поменять константу в региональных стандартах?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2009, 09:56 |
|
||
|
Как поменять константу в региональных стандартах?
|
|||
|---|---|---|---|
|
#18+
Роман ШевченкоСитуация: Софтинушка моя будет работать хз на каких машинах. И хз какие там будут стоять региональные настройки. К сожалению конкретно на вопрос сейчас ответить не смогу - надо пробовать (не столь часто с XML-ками работаю), а времени мало, но варианты с Replace и подобные выкидывай сразу - это мусор. В свое время правильно выводить в XML-файл мне помог данный примерчик (не помню откуда его взял, может и с этого сайта): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Инфу по загадочному GUID'у смотрите тут: http://msdn.microsoft.com/en-us/library/aa905915.aspx В нужном тебе решении должно быть нечто подобное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2009, 12:35 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2161136]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 346ms |

| 0 / 0 |
