掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テキストファイルを振り分けるには? (ID:75534)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんばんは、まぐろです。 レスが中々つかないので、自分なりに仕様をまとめてみました。 下記をご覧下さい。 お力を貸して頂きたく、お願い申し上げます。 1.テキストデータをSqlServerのDBに一旦データをインポートする。 2.そのテーブルから、SQLでデータを抜出します。 3.その際にコントロールテーブルと、テキストデータをインポートした テーブルと突合せを行い、条件の合ったものに対してテキストデータに吐き出し を行います。 4.その際に、吐き出したデータのレコード番号を保存する。 5.最後に、テキストデータを店毎に作成できたら、クライアントから取りにくるのを 待つだけに成ります。 次にマシン環境を書きます。 OS:NT-Server2000 DB:SQL-Server 言語:VB 【レイアウト】 A.TXTの内訳 会社コード、店コード、卸区分、予備、ファイル区分、メンテ区分、フィールド1〜54 01、00000001、1、、NM、1、・・・・・、 X、X、、、NM、1、・・・・・、 上記のデータで、会社コードと店コードにXが入ってれば、全社、全店に関係するデータです。 卸区分で、1が入ってれば、卸対象データのです。 インポートするテーブルA テキストデータと同様のフィールド構成です。 コントロールテーブルA 会社コード、店コード、法人コード、卸区分 01、00000001、00000001、1 01、00000002、00000001、 01、00000003、00000002、 02、00000001、00000002 02、00000002、00000003、1 のイメージでデータが入ってるテーブルです。 コントロールテーブルB 店コード、レコード更新番号 00000001、000000001 00000002、000000001 00000003、000000001 00000004、000000001 00000005、000000001 B.TXTの内訳(最終的に書き出されるテキストファイルです。) 会社コード、店コード、卸区分、予備、ファイル区分、メンテ区分、フィールド1〜54 01、00000001、1、、NM、1、・・・・・、 01、00000001、1、、NN、1、・・・・・、 01、00000001、1、、NN、1、・・・・・、 01、00000001、1、、NJ、1、・・・・・、 01、00000001、1、、NJ、1、・・・・・、 01、00000001、1、、NM、1、・・・・・、 01、00000001、1、、NM、1、・・・・・、
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.