Veröffentlicht 4. Januar 201015 j Tag, Ich muss ein Script schreiben das eine csv. Datei von einem Server runterlädt. Diese CSV soll dann direckt in eine MSSQl db eingetragen werden. Und das alles mit einem Script. Es darf allerdings kein php verwendet werden... Die Scriptsprache die ich zurzeit verwende ist BASIC HTML und JAVASCRIPT Wie kann ich das ganze umsetzten? need help^^ Gruß Crowz
4. Januar 201015 j Hallo, HTML und JavaScript kannst Du schon mal vergessen. Was für ein Basic? Frank
4. Januar 201015 j puhh ehrlich gesagt keine Ahnung welches BASIC! Könntest du mir ein zwei Stichpunkte zur ausführung geben? Habe noch keine Ahnung wie es gehen soll......
4. Januar 201015 j Wie keine Ahnung? Du hast doch BASIC geschrieben. Also schau nach welches BASIC es ist? Könntest du mir ein zwei Stichpunkte zur ausführung geben? FTP Verbindung herstellenDatei downloadenFTP Verbindung schließenDatei wie auch immer in die DB importieren Frank
4. Januar 201015 j puhh ehrlich gesagt keine Ahnung welches BASIC! Könntest du mir ein zwei Stichpunkte zur ausführung geben? Habe noch keine Ahnung wie es gehen soll...... Du solltest dir erstmal im klaren sein, mit welches Programmiersprache du dies umsetzen möchtest. Wie schon gesagt: HTML und Javascript kann man dafür vergessen. Ich denke das PHP in Frage käme.
4. Januar 201015 j Oder autoit oder WSH oder Java. Dabei muss ich aber sagen, dass ich nur den ersten Teil bewerten kann. Von MSSQL habe ich keine Ahnung. Ich bin mehr auf der Oracle Seite. Frank
6. Januar 201015 j Du solltest dir erstmal im klaren sein, mit welches Programmiersprache du dies umsetzen möchtest. Wie schon gesagt: HTML und Javascript kann man dafür vergessen. Ich denke das PHP in Frage käme. Php darf er ja nicht sagte er. Würde das net via Perl/cgi gehen?
7. Januar 201015 j Vielleicht könnteste hier mal pasten wie du es gelöst hast, dann können andere die ähnliche Probs haben das benutzen.
7. Januar 201015 j HIer die passende Lösung: Habe hierfür Wget benutzt da ich mich im Internetexplorer einloggen musste. Das BASIC Script aus denen ich die Daten bekomme ist etwas besonders und nur für einen bestimmten Zweck programmiert worden sodass ich sie hier nicht posten kann. Auf jeden fall lasse ich das Basic Scipt in einer URL aufrufen. Diese Öffne ich wie gesagt mit einer Batch und mit Wget. Wget lädt die Datei auf meinen eigenen FTP Server runter. Die Bat öffnet dann den Internetexplorer mit der URL des PHP Scriptes welches die csv datei in eine mssql db speichert. Anschließend wird die CSV in ein Archiv kopiert und bekommt einen Zeitstempel. Hier ein kleiner Ausschnitt der Batch, kann leider nicht alles Posten.... cd C:\temp (Hier liegt das WGET/ sollte aber im WINDOWS liegen^^) wget -v --http-user=**** --http-password=**** "URL des BASIC Scripts]\",\"FTP SERVER LOGIN\"" copy C:\Dateipfad\Name_der_Datei.csv C:\Dateipfad\Archiv set mydate=%date:~-7,2%%date:~-10,2%%date:~-4% set mytime=%time:~-11,2%%time:~-8,2%%time:~-5,2% ren C:\Dateipfad\Archiv\Name_der_Datei.csv tmpdata_%mydate%_%mytime: =0%.csv pause Das ganze liegt dann noch in einem geplanten Task Gruß und Danke für die Hilfe Crowz!!!
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.