|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Здравствуйте, У меня есть таблица: SF1.DBF. Как можно эту таблицу преоброзовать в виде как SF2.DBF? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 09:36 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Arimle, sf2 - точно правильно заполнена? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 11:37 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Redrik, спасибо. Сейсас, sf2 точно правильно заполнена. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 12:10 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Arimle, Наверняка можно и попроще, но у сотрудницы сегодня ДР, поэтому получилось вот такое вот... ))) (сгодится для любого РАЗУМНОГО количества полей типа "К_*" и сохранении "смысла" последнего поля) Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 16:02 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Redrik Arimle, Наверняка можно и попроще, но у сотрудницы сегодня ДР, поэтому получилось вот такое вот... ))) [/src] Поздравляю. Почему то, у меня вот такая ошибка (1.jpg) получается. Я использую VFP6. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 08:19 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Arimle, крайне странно! втулите перед SCAN'ом Код: plsql 1.
что скажет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 08:24 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Спасибо, Redrik. Сейчас такая ошибка (2.jpg) получается. Может быть, VFP6 не поддерживает? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 09:01 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
Arimle, насчет VFP6 - не помню... просто запустите textSQL.prg это абсолютно то же самое! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 10:56 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
ExcecScript() была введена в VFP7. В 6 версии ее еще не было. В младших версиях надо делать "вручную" Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 13:37 |
|
преоброзовать таблицу
|
|||
---|---|---|---|
#18+
В общем случае, Вам надо сконструировать примерно такой запрос Код: sql 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. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73.
Для версий младше VFP9 общее количество UNION не может превышать 10. Если надо больше, то это решается через цикл Также могут быть проблемы с размерностью итоговых полей. Не случайно в запросе стоит не просто 0, а с дробной частью. Без этого поля могли бы получить тип Integer. В версии VFP9 можно использовать функцию CAST Код: sql 1.
Но в младших версиях не было возможности явным образом указать размерность итогового поля напрямую в запросе ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2022, 13:41 |
|
|
start [/forum/topic.php?fid=41&tid=1581413]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 139ms |
0 / 0 |