phpbar.de logo

Mailinglisten-Archive

Re: Problem mit ASCII-Import-Funktion (Betraege)
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem mit ASCII-Import-Funktion (Betraege)



Hallo Nico,
 >In was Programmierst du das? Ich habe keine Ahnung ob man das so leicht bei
 >unserem Webserver installieren kann. Oder ist das ein PHP-Script ? Ich kann
 >auch nocht direkt den MYSQL connecten (Firewall).
 >
 >Wie soll das also Aussehen ?

das Tool ist in C geschrieben, das Ergebnis ist für Win32 eine
bei mySQL mitgelieferten Programme benutzen.
Das bedeutet, wenn Du mit der mysql.exe eine Verbindung zu eurem
Server aufbauen kannst, dann funktioniert es mit meinem Tool
auch.
Alternativ kann die Ausgabe meines Tools auch ein "dump" sein,
ähnlich wie mit mysqldump. Diesen kannst Du dann wie auch immer
zum Server schicken.

Nach erfolgreichem Funktionstest wird das Tool zum Download im
Web stehen. Vorabversionen bitte per e-Mail anfordern bei
lw_(at)_computerwuerfel.de

Freundliche Grüße

- Lars A. Würfel

 >----- Original Message -----
 >From: <lw_(at)_computerwuerfel.de>
 >To: <unlisted-recipients:; (no To-header on input)>
 >Sent: Wednesday, September 20, 2000 4:49 PM
 >Subject: RE: Problem mit ASCII-Import-Funktion (Betraege)
 >
 >
 >> Hallo,
 >>  >
 >>  >Ich nutze die ASCII-Import Funktion von MYSQL um eine Artikelliste in
 >die
 >>  >Datenbank einzulesen.
 >>  >Das funktioniert auch soweit ganz gut, aber:
 >>  >Die Beträge sind im folgenden Format in der Textdatei:
 >>  >27.456,67
 >>  >einen Punkt als Tausendertrenner und ein Komma als Dezimaltrenner.
 >>  >Nach dem import ist alles nach dem Komma weg.
 >>  >
 >>
 >> Ich arbeite gerade an einem Tool, mit dem man beliebige
 >> ASCII-Dateien (Tabellen) in eine mySQL-Datenbank importieren
 >> kann. Dabei wird eine "Format-Datei" benutzt, in welcher der
 >> Aufbau der Quelldatei beschrieben wird.
 >> Die Quelldatei kann entweder feste Feldlängen haben oder im
 >> csv-Format sein, mit beliebigem separator/delimiter. Für jedes
 >> Feld kann ein Import-Format mit voller mySQL-Syntax angegeben
 >> werden; z.B. mit CONCAT, IF, ...
 >>
 >> Dieses Tool entwickle ich hauptsächlich deshalb, weil ich ein
 >> ähnliches Zahlenformatproblem hatte...
 >> ----------------------------------------------------------------
 >> Beispiel aus einer Format-Datei mit festen Feldlängen und
 >> "uncoolem" Zahlenformat:
 >> Bestellnummer 2-8       'MA%s'
 >> Text          55-84     '%s'
 >> Preis         9-17      CONCAT(TRIM(LEADING '0' FROM
 >LEFT('%s',7)),'.',RIGHT('%s',2))
 >> Datum         .         CURDATE()+0
 >> ----------------------------------------------------------------
 >>
 >> Fertigstellung etwa KW 47 (Mitte Oktober 2000). Win32/Linux.
 >> Würde das reichen? Interesse?
 >>
 >> Freundliche Grüße
 >>
 >> - Lars A. Würfel
 >>
 >> ------------------------------------------------------------
 >> computerwuerfel                          Tel +49 621 4182741
 >> Seckenheimer Landstr.  15                Fax +49 621 4182742
 >> 68163 Mannheim                       info_(at)_computerwuerfel.de
 >> Germany                   Hardware*Software*Training*Service
 >> ------------------------------------------------------------

---
*** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive