|
|
|
DateTime и DBF
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток!!! Есть такой вопрос: выкачиваю данные с SQL Server 2000 в dbf. Dbf уже создана и имеет свои поля. Таблица большая (на сервере), где то >300.000 записей Вот код: Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 16:07 |
|
||
|
DateTime и DBF
|
|||
|---|---|---|---|
|
#18+
Переделайте все под запрос с параметрами и будет Вам счастье _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 16:49 |
|
||
|
DateTime и DBF
|
|||
|---|---|---|---|
|
#18+
Ex_SoftПеределайте все под запрос с параметрами и будет Вам счастье _________________ "Helo, word!" - 17 errors 56 warnings Спаибо за мнение! Параметры это здорово, но когда полей 50 на каждое поле параметр прописывать??? Просто в данном случае в цикле формируется указанная строка и все по идее отлично отрабатыввает, но вот Date.... Да и потом ведь на выходе сервер выдает дату в другом формате, так называемом "англицком". Просто среды выполнения студии его показывает уже в русском виде и во всех переменных он участвует как наш формат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 16:59 |
|
||
|
DateTime и DBF
|
|||
|---|---|---|---|
|
#18+
dronnix Параметры это здорово, но когда полей 50 на каждое поле параметр прописывать??? А кто Вам мешает аналогично в цикле добавлять параметры? Согласен - это немного муторно... Но зато Вы будете иметь унифицированную весчЪ и уйдете от заморочек из-за: 1. Попадания ' в char'ах 2. Попадания , в numeric'ах (локальные установки DecimalSeparator при преобразовании в string) 3. Локальных установок формата даты P.S. Если же Вам, все-таки, хочеться поморочиться - попробуйте позаключать char'овское выражение даты в {} , ' ; поиграйтесь DateSeparator'ом ( / , . ), и форматом YYYY/MM/DD etc... P.S.S. Не оверквотьте , pls... _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:18 |
|
||
|
DateTime и DBF
|
|||
|---|---|---|---|
|
#18+
ышо один вариант P.S. Ну... И про cast не забывайте... _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:54 |
|
||
|
DateTime и DBF
|
|||
|---|---|---|---|
|
#18+
Если использовать VFP OleDBProvider, то можно в строку включить функцию DATE() or DATETIME()... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 21:12 |
|
||
|
DateTime и DBF
|
|||
|---|---|---|---|
|
#18+
Столкнулся с тем же самым, только у меня при в ставке в поле типа Date в DBF процедура ругалась на несоответствие типа, если в параметр отправлять DateTime.Now. А вот зато если послать DateTime.Today, то всё хорошо. Вывод какой? Не правильно воспринимается формат даты 01.12.1952 00:00:00 Ему надо именно 01.12.1952. Попробуй пререконверитровать просто.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 16:47 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34347658&tid=1352917]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 395ms |

| 0 / 0 |
