RECOMMEND
SELECTED ENTRIES
RECENT COMMENTS
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    pooco (12/26)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    hopeseeds (12/26)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    pooco (12/26)
  • Delphiコンポーネント:国際化対応コンポーネント IniLang
    hopeseeds (08/22)
  • Delphiコンポーネント:国際化対応コンポーネント IniLang
    Hideo (08/21)
  • 特定のページが開けない!なんと、コードギアのホームページが開けない・・私のせい?
    QQ (07/18)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    taha (05/30)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    cham (03/27)
  • 第8回 CodeGearデベロッパーキャンプ開催!
    cham (03/27)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    ふみちゃん (03/25)
RECENT TRACKBACK
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

04
--
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
--
>>
<<
--

Delphi Holic (HopeSeeds blog)

「Delphi Holic」は、ホープシーズ製品の紹介、
Delphi、Kylix、Lazarusなどの情報を上げていきます。
<< Vista環境へ引越し - PDF印刷(PrimoPDF) | main | Vista環境へ引越し - スプーラ サブシステム アプリケーション は動作しなくなった >>
DBISAMのCSV出力、読み込み
組み込み型のRDBMSエンジン、DBISAMのCSVツールを公開します。(当BLOGの紹介ページコンポーネントの紹介、鉄飛テクノロジーさん



DBISAMでは、「dbsys」というデータベース、メンテナンスツールがあるが、これに、ImportとExportの機能があり、CSV出力ができそうなのだが、区切り文字が特殊なのと、MEMO型が出力されない。BLOB型は仕方ないにしても、文字型であるMEMO型位は出力して欲しい。DBISAMのString型は256バイトまでだ。MEMO型は、検索に課題があるが、長い文に使える。

 そこで、CSVのツールをサラッと作ってみた。


 [Dbisam_csvtool(Delphi7 ソース付)] ダウンロード
※DBISAM は、Ver4に対応です。

 このツールは、起動オプションで、データベースのフォルダーと、テーブルを指定する。
バッチファイルを作るなら、
csvrand.exe c:¥ExportDatabase dbtest
        〜〜〜〜〜〜〜〜 〜〜〜
     テーブルのあるフォルダ テーブル名

とする。
BLOB型などは対応できてないし、MEMO型も改行に対応できていないので、ソースを基本に、自由に改造してください。

----------------------------------------------
 サラサラと、必要があって、作ったものなので、細かい点はご了承ください。
 これを使った時の障害の責任は負いません。データベースはバックアップの後、処理してください。






| Delphi Holic | 12:27 | comments(0) | trackbacks(0) | - | - |









http://delphiholic.hopeseeds.com/trackback/297848