Re: Sqlloader RTF

From: Volker Pohlers <volker.pohlers_at_gmx.net>
Date: Mon, 14 Mar 2005 17:05:01 +0100
Message-ID: <39lqvbF60q9vfU1_at_individual.net>


Oliver G wrote:

> Sybrand Bakker <gooiditweg_at_nospam.demon.nl> wrote in message
> news:<jm4431lgfirneocqprqp95ta6eg4pf9mth_at_4ax.com>...

>> On 11 Mar 2005 05:22:10 -0800, oliver.gassner_at_web.de (Oliver G)
>> wrote:
>>
>>> Hallo hat schon mal jemand aus einer gemischten Textdatei RTF Code
>>> eingelesen?
>>> Beispieldaten:
>>>
1;"10001";"2534";"{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fni l\fcharset0
>>> Arial;}}
>>> {\colortbl ;\red0\green0\blue0;}
>>> \viewkind4\uc1\pard\cf1\fs20 fsdfjkhdsjfh\par
>>> sdfjjsdkhfj\par
>>> sdfjjksdhfkjsd\par
>>> }
>>> "
>>>
>>> Mein Problem ist das im RTF Code Zeilenumbrüche sind sodass der
>>> Loader
>>> dann mit einem neuen Datensatz anfängt.
>>>
>>> Weiss jemand Rat?
>>>
> Hat sonst noch jemand einen Vorschlag?

Ich löse i.Allg. das Problem, indem ich mit einem Präprozessor die entsprechenden Zeilenumbrüche in "\n" (oder anders) wandle und dann hinterher in Oracle wieder retransformiere. Ein weiteres Problem bem verwendeten CSV-Format ist allerdings, daß ein Item nicht länger als 255 Zeichen sein darf (Gruß aus der 8Bit-Welt...)

Evtl. funktioniert auch der Import in Excel und der Export nach Oracle (über ODBC bzw. ADO)

mfg
Volker Received on Mon Mar 14 2005 - 17:05:01 CET

Original text of this message