Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.11.2010, 00:04
|
|||
|---|---|---|---|
|
|||
Сложение Сумм из текстового файла и базы (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, 02:25
|
|||
|---|---|---|---|
Сложение Сумм из текстового файла и базы (dbf). |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2010, 09:41
|
|||
|---|---|---|---|
Сложение Сумм из текстового файла и базы (dbf). |
|||
|
#18+
LaraKr, А где же Ваше решение? :) См. APPEND FROM, INDEX, SET RELATION, REPLACE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2010, 09:42
|
|||
|---|---|---|---|
Сложение Сумм из текстового файла и базы (dbf). |
|||
|
#18+
Добавчик, CREATE CURSOR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2010, 10:01
|
|||
|---|---|---|---|
|
|||
Сложение Сумм из текстового файла и базы (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:24
|
|||
|---|---|---|---|
Сложение Сумм из текстового файла и базы (dbf). |
|||
|
#18+
ShuvaЭто годится, если базы данных имеют постоянное имя... Имя DBF можно в переменной передавать и есть ALIAS чтобы не привязываться к имени файла: Код: plaintext 1. 2. 3. 4. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2010, 11:14
|
|||
|---|---|---|---|
Сложение Сумм из текстового файла и базы (dbf). |
|||
|
#18+
Shuva, Dima T уже написал по поводу как организовать потоковую обработку файлов. Могу только добавить, что после обработки перемещать обработанный файл в другой подкаталог, например, ARCHIVE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2010, 14:13
|
|||
|---|---|---|---|
|
|||
Сложение Сумм из текстового файла и базы (dbf). |
|||
|
#18+
Dima T, Странно, файл tobol10.11.24. dbf четыре раза добавил в себя свои записи, остальные файлы не перебирал (всего их было 6)... Что-то здесь не так....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1584782]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 286ms |

| 0 / 0 |
