Re: Import aus einer Web Tabelle

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Peter Grutzner (peter.grutzner_at_gmx.de)
Date: 03/13/04


Date: Sat, 13 Mar 2004 21:24:55 +0100

Hallo Elmar,

vielen Dank für Deine Antwort. Ich bin im Internet (http://www.itrain.de)
zwischenzeitlich auf folgendes gestoßen:

Lesen der Daten aus einer HTML-Tabelle mit Caption

   SELECT * FROM
   OPENROWSET('Microsoft.Jet.OLEDB.4.0',
   'HTML
Import;HDR=NO;Database=http://localhost/beispiele/tablemitcaption.htm;',
   'SELECT * FROM Beispieltabelle')

Nur weiß ich nicht, was ich bei der Beispieltabelle angeben soll. Der Link
zu meiner Tabelle sieht folgendermaßen aus:

http://www.meinedomain.de/mein-verzeichnis/mein.cgi?command=listitems&pos=0&
type=group&group=138&nhk=2&nok=9&nag=45&view2=2003

In Excel habe ich die Webabfrage einmal gespeichert, die *.iqy Datei sieht
folgendermaßen aus:

  WEB
  1

http://www.meinedomain.de/mein-verzeichnis/mein.cgi?command=listitems&pos=0&
type=group&group=138&nhk=2&nok=9&nag=45&view2=2003

  Selection=3
  Formatting=None
  PreFormattedTextToColumns=True
  ConsecutiveDelimitersAsOne=True
  SingleBlockTextImport=False
  DisableDateRecognition=False
  DisableRedirections=False

Vielleicht kannst Du mir ja nochmal nen Schritt weiterhelfen...
Vielen Dank schon mal vorab

Liebe Grüße,
Peter

"Elmar Boye" <ElmarB@gmx.net> schrieb im Newsbeitrag
news:c2ujdp$21q7ck$1@ID-28695.news.uni-berlin.de...
> Hallo Peter,
>
> Peter Grutzner <peter.grutzner@gmx.de> schrieb ...
> > ich versuche aus einer Web-Tabelle Daten in den SQL Server zu
> > importieren. Bislang habe ich immer einen Umweg über "Excel -> Daten
> > importieren -> Webabfrage" genommen und die Daten dann im SQL Server
> > eingelesen, nun würde ich aber doch ganz gern in regelmäßigen
> > Abständen die Daten automatisiert in unseren SQL importieren. Nur
> > weiß ich leider nicht, ob das überhaupt möglich ist bzw. wo man da
> > ansetzen könnte.
>
> Das hängt stark davon ab wieviel Nacharbeit die Daten aus dem
> Web benötigen damit sie konform mit der SQL Server Tabelle gehen.
> Ein möglicher Weg wäre, den Access/Jet Text/HTML-Treiber für den
> Import zu versuchen und das ganze in ein DTS Paket zu packen.
> Neben dem Problem, ob die Daten dabei richtig extrahiert werden,
> käme hinzu dass man gewöhnlich Rechner mit einer SQL Server
> Installation nicht mit Internet-Zugriff ausstattet.
>
> Ein anderer die Excel Routine voll zu automatisieren. Dafür solltest
> Du die Schritte mal als Makro aufzeichnen. Das Übertragen in den
> SQL Server könnte dann mit ADO geschehen.
> Da man Server nun auch meist keine Office-Lizenz spendiert,
> kann das über einen Client laufen und z. B. über "Geplante
> Tasks" in der Systemsteuerung als Auftrag hinterlegt werden.
>
> Gruss
> Elmar
>



Relevant Pages

  • Re: Search Issues persist event id 2424 remains
    ... but my two WFEs and SQL are on the same network ... the DNZ and the SQL Server in your Intranet. ... where is the equivalent Internet setting? ...
    (microsoft.public.sharepoint.windowsservices)
  • Re: some thoughts on the Slammer fiasco
    ... UCX POP server and assumes the ... >>internet was brought down by a poorly written application. ... >>does that ATM network have any connections to the internet. ... >>>WTF are you running a software firewall on an SQL box for. ...
    (microsoft.public.sqlserver.security)
  • Re: Unable to Browse Internet
    ... The SQL injection attack is the result of a defect in the way an application ... Prevent/Limit access to the internet from the DMZ in order to ... >> (e.g. why would you need to surf from web and SQL server? ...
    (microsoft.public.windows.server.general)
  • Re: Strange connections, can somebody tell what to do?
    ... Do you know a good firewall? ... Some ports can be open like for internet and e-mail. ... And maybe sql, but only for access from my home ip. ... > It is a high securtiy risk to leave SQL Server visible from Internet. ...
    (microsoft.public.sqlserver.programming)
  • Re: Urgent! New router and big disaster
    ... The SBS DNS server, running on ... its IP it means that your problem is now DNS. ... forward ports to it reliably in the router. ... I should have been more clear about internet connection.. ...
    (microsoft.public.windows.server.sbs)