Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем! Пожалуйсто Помогите - объясните ! Задача такова: Есть тексовый файл (text01.txt). В строке, некоторые данные, разделеные точкой с запятой (;). Пример: 12-09-10;qqq; 5,760,000.00 ;kkk;hhh;sssss;14539 12-09-10;ggg; 147,000.00 ;ppp;hhh;sssss;23590 .. и т.д.................. 12-09-10;uuu; 18,000.00 ;vvv;hhh;sssss;76492 Из этой строки нужны: номер(Number) - это 14539, вид(vid) - это kkk, и сумма(summ) - 5,760,000.00. Есть база (dk1.dbf) с набором полей, среди которых есть Number, vid, summ. По номеру и виду (из текстового файла), нужно найти строку в базе, и в поле Summ записать результат сложения двух сумм (Из базы и текст. файла) И так до конца файла. ЗАРАНЕЕ СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 00:04 |
|
||
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 02:25 |
|
||
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
LaraKr, А где же Ваше решение? :) См. APPEND FROM, INDEX, SET RELATION, REPLACE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 09:41 |
|
||
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
Добавчик, CREATE CURSOR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 09:42 |
|
||
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
AleksMed, Это годится, если базы данных имеют постоянное имя, а если надо складывать несколько баз(46шт) каждый день и имена их всё время меняются например: tobol10.11.23. dbf yalut10.11.23. dbf zavod10.11.23. dbf и таких 46 файлов сегодня, а завтра tobol10.11.24. dbf yalut10.11.24. dbf zavod10.11.24. dbf и т.д.? Какой придумать алгоритм? Может здесь возможны маски? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 10:01 |
|
||
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
ShuvaЭто годится, если базы данных имеют постоянное имя... Имя DBF можно в переменной передавать и есть ALIAS чтобы не привязываться к имени файла: Код: plaintext 1. 2. 3. 4. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 10:24 |
|
||
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
Shuva, Dima T уже написал по поводу как организовать потоковую обработку файлов. Могу только добавить, что после обработки перемещать обработанный файл в другой подкаталог, например, ARCHIVE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 11:14 |
|
||
|
Сложение Сумм из текстового файла и базы (dbf).
|
|||
|---|---|---|---|
|
#18+
Dima T, Странно, файл tobol10.11.24. dbf четыре раза добавил в себя свои записи, остальные файлы не перебирал (всего их было 6)... Что-то здесь не так....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 14:13 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=36974284&tid=1584782]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 387ms |

| 0 / 0 |
