|
Курсор и таблица
|
|||
---|---|---|---|
#18+
программно создаю курсор со структурой, аналогичной основной таблице. Заполняю его, произвожу вычисления. Затем нужно перекинуть данные из него в основную таблу. Append from crs_table Ругается, говорит нет такого. Но ведь он есть! Его в Browse видно... Подскажите, как заполнит таблицу данными из курсора ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2008, 11:56 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2008, 12:02 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Затем нужно перекинуть данные из него в основную таблу. не желаете воспользоваься курсорадаптером? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2008, 12:49 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2008, 17:17 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Append From FileName берёт "добавку" из таблицы, а не из курсора. Таблицы нет, потому и ругается. Отсюда выводы: либо создать таблицу вместо курсора, либо добавлять INSERT'ами, сканируя курсор. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2008, 22:36 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Андрей КAppend From FileName берёт "добавку" из таблицы, а не из курсора. Таблицы нет, потому и ругается. Отсюда выводы: либо создать таблицу вместо курсора, либо добавлять INSERT'ами, сканируя курсор. Направление мысли вроде бы и правильное, но вот сделанные выводы совершенно не правильные. :) Решение я уже показал. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2008, 22:46 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Курсор ведь храниться не только в памяти, но и на диске. Остается узнать где он находиться и с каким именем, т.е. сама дбф-ка. Для этого и есть функция dbf('alias') Единственное, что Сергей кавычки не поставил в функции dbf() ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2008, 09:26 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
C:\DOCUME~1\UserGS~1\LOCALS~1\TEMP\00004ZK900DK.TMP ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2008, 09:32 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
гость...Курсор ведь храниться не только в памяти, но и на диске. Остается узнать где он находиться и с каким именем, т.е. сама дбф-ка. Для этого и есть функция dbf('alias') Единственное, что Сергей кавычки не поставил в функции dbf() Да-с, и на старуху бывает проруха... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2008, 09:43 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
2Андрей К я не настаиваю - просто в качестве информации в фокспро есть курсорадаптер если у Вас часто доб-ся записи ми хочется не задумываться над механизмом переброски потроганных или добавленных записей в основную табличку, то можно поступить так: 1. есть таблица 2. поднимаете курсорадаптер по условию .f. - в курсоре будет 0 записей 3. добавляете в курсор курсорадаптера что желаете 4. далее вам нужно будет сделать только тэйблапдейт и посмотреть результат этого этим Вы получаете абстрактный механизм, + если Вы сделаете это создав универсальный класс, то сможете его применять для различных табличек нечто похожее по функции, только для ODBC t_sql Код: 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. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66.
еще раз для всех - я не настаиваю - это просто информация о возможностях фокспро - для незнавшего это будет оч.хорошей и полезной инф-ей если кто-то заинтересуется, то я покажу пример ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2008, 10:29 |
|
Курсор и таблица
|
|||
---|---|---|---|
#18+
Спасибо, 12345вышелзайчикпогулять! Курсор-адаптер как раз собрался изучить на предмет перехода под MS SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2008, 13:07 |
|
|
start [/forum/topic.php?fid=41&fpage=148&tid=1587295]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 343ms |
total: | 495ms |
0 / 0 |