Office: Mit Excel in MSSQL-Datenbank schreiben

Helfe beim Thema Mit Excel in MSSQL-Datenbank schreiben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Moin! Ich habe eine Exceldatei und möchte diese mittels eines Klicks auf einen Button in eine Tabelle auf einem MS SQL 7 Server speichern (mit VBA).... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von User, 10. Mai 2003.

  1. Mit Excel in MSSQL-Datenbank schreiben


    Moin!

    Ich habe eine Exceldatei und möchte diese mittels eines Klicks auf einen Button in eine Tabelle auf einem MS SQL 7 Server speichern (mit VBA). Das zusammenbasteln des Querys ist kein Problem, nur habe ich trotz intensiven Googlens bisher nichts gutes gefunden.

    Kann mir jemand erklären, wie ich aus Excel auf eine Datenbank zugreifen kann? Auch für Links wäre ich dankbar!

    Johannes

    :)
     
  2. Moin!

    Hat wirklich niemand eine Idee? Muss auch nicht unbedingt mit VBA sein, aber ich wüsste nicht, wies sonst gehen sollte...

    Johannes
     
  3. Mit Excel in MSSQL-Datenbank schreiben

    Hallo Johannes -

    Dein Anliegen ist für mich noch Zukunftsmusik, aber ich tippe mal auf (*.csv). In 2000 leider noch nicht integriert, Umweg über Access. Die XP-ler sind da besser dran.

    Gruß ArkiraSun
     
    ArkiraSun, 13. Mai 2003
    #4
  4. Moin, ArkiraSun,

    könntest Du Deinen Text mal für mich "übersetzen": ich lese nämlich heraus, dass es keine *.csv-Dateien bei Excel gibt, und das wäre mir neu...
     
  5. Moin!

    Also, das ist nicht so einfach *wink.gif* Ich kenne mich mit VBA kaum aus, soll mich aber für meinen Vorgesetzten darüber informieren, wie man mit Excel einen INSERT oder UPDATE-Query in einer SQL-Datenbank ausführen kann (er kennt sich mit VBA ganz gut aus).

    Wir haben hier MS Office 2000 und den MS SQL Server 7, und in dem Excel-Datenblatt sind halt an festen Positionen Daten, die wir in eine Tabelle schreiben möchten. Er hat mir gesagt, dass er kein Problem damit hat, den nötigen SQL-Query aus dem Datenblatt zu generieren, nur wie führe ich den aus?

    Ein Stückchen VBA-Code, das einfach eine Connection zum SQL-Server öffnet und einen UPDATE-Query ausführt, vielleicht mit ein, zwei Kommentaren versehen, wäre genau das richtige. Ansonsten werde ich mal versuchen, das aus dem Posting zu extrahieren, welches jinx mir da oben gegeben hat.

    Oder funktioniert der Zugriff auf ne Datenbank in Excel ganz anders?

    Ich hoffe, das ist jetzt nicht zu kompliziert. *Smilie

    Wenn ihr zur Lösung die Exceldatei braucht, kann ich ihn nochmal danach fragen, aber da ist bereits jede Menge VBA-Code drin.

    Trotzdem danke für die Antworten,

    Johannes
     
  6. Ich sagte doch, ich arbeite nicht an dem Thema -
    ... warten wir mal ab, was Johannes dazu sagt.

    Gruß Arkira
     
    ArkiraSun, 13. Mai 2003
    #7
  7. Mit Excel in MSSQL-Datenbank schreiben

    Moin!

    Kennt keiner eine Lösung? Oder ist meine Frage noch nicht klar? Oder gehts gar nicht so?

    Ich hoffe ja immer noch auf eine Lösung, *wink.gif*

    Danke,
    Johannes
     
  8. Moin, Johannes,

    eigentlich warte ich immer noch auf eine Reaktion von Akira Sun - die Benachrichtigung, dass ein neuer Beitrag eingegangen ist, ist an, und ich bin mir sicher, dass dieser Server keine Nachrichten unterschlägt...

    Du solltest Dir bitte einmal das im Beitrag Datentransfer ausgewählter Zellen nach Access für eine Access-DB vorgestellte Vorgehen ansehen und versuchen, dies auf die MSSQL-DB anzuwenden.
     
Thema:

Mit Excel in MSSQL-Datenbank schreiben

Die Seite wird geladen...
  1. Mit Excel in MSSQL-Datenbank schreiben - Similar Threads - Excel MSSQL Datenbank

  2. Tabellenblatt-Name wird nicht korrekt in das Sheet übernommen

    in Microsoft Excel Hilfe
    Tabellenblatt-Name wird nicht korrekt in das Sheet übernommen: Hallo liebe Office-Gemeinde, auch nach längerem Suchen habe ich keine Lösung für mein Problem gefunden. Ich baue gerade einen Kalender und möchte "voll automatisch" die jeweiligen Titel in den...
  3. Freigegebene Excel-Tabelle als Quelle für Seriendruck

    in Sonstiges
    Freigegebene Excel-Tabelle als Quelle für Seriendruck: Hallo, :) wir haben eine Excel-Tabelle, welche auf der Cloud liegt und bei Änderungen automatisch speichert. Es haben mehrere Personen Lese- und Schreibrechte und sobald jemand etwas abändert,...
  4. Excel: "Schwebende Beschreibung" in Zelle

    in Microsoft Excel Hilfe
    Excel: "Schwebende Beschreibung" in Zelle: Hallo, mal wieder was spannendes. :) Und zwar möchte ich erreichen, dass auf einem Arbeitsblatt Felder eine Beschriftung erhalten, wenn diese nicht ausgefüllt sind. Aufgrund von Platzproblemen...
  5. Excel 2024 Kombinationsfeld ohne Register Steuerung

    in Microsoft Excel Hilfe
    Excel 2024 Kombinationsfeld ohne Register Steuerung: Ich bin nach langer Zeit mal wieder dabei, ein Problem mit einem (ActiveX)-Kombinationsfeld zu lösen. Das Feld ist für mich zurzeit nicht nutzbnar, weil das Register Steuerung nach Rechtsklick auf...
  6. Word- und Excel-Dateien lassen sich nicht (mehr) an die Sprunglisten anheften

    in Sonstiges
    Word- und Excel-Dateien lassen sich nicht (mehr) an die Sprunglisten anheften: Hallo liebe Forengemeinde, ich hatte ein kleines Outlook-Problem, welches ich durch eine Office-Schnellreparatur versucht habe zu beheben. Leider hat das nicht geklappt. Dann folgte ich der...
  7. Text aus Word in Excel

    in Microsoft Excel Hilfe
    Text aus Word in Excel: Hallo, habe folgendes Problem: Ich muss aus vielen verschiedenen Protokollen Texte in eine Excel-Liste einfügen. Die Texte sind unterschiedlich groß bzw. lang (siehe Bild). Hatte jetzt versucht in...
  8. Excel Datei überschrieben (bzw. alte Version synchronisiert)

    in Microsoft Excel Hilfe
    Excel Datei überschrieben (bzw. alte Version synchronisiert): Liebe Profis, ich habe folgendes Problem: nach dem Öffnen einer sehr wichtigen Datei hat mein Notebook plötzlich etwas von "synchronisieren der Datei" geschrieben - das Fenster war sofort wieder...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden