Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive