MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Excel
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 14.04.2019, 15:08   #1
Sandra1991
MOF User
MOF User
Standard VBA - MYSQL Datenbank "Einfügen"

Hallo liebe Community,

ich habe vor einiger Zeit im Internet einen VBA Code gefunden, mit dem man seine SQL-Datenbank aktualisieren kann, quasi alte Datenbank raus und neue rein. (leider finde ich ihn nicht mehr)

kennt jemand einen Code, wo man die Datenbank per "Einfügen" erweitern kann? ich möchte quasi nicht immer die komplette Datenbank austauschen. . .

Danke für eure Hilfe
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.04.2019, 15:59   #2
Mase
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Sandra,

erzähl mal, was du genau erreichen möchtest.
Möchtest du Datensätze über VBA und einem Update-Statement manipulieren oder ganze Datenbankdateien verschieben?

Gruß
Marco
Mase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.04.2019, 18:28   #3
Sandra1991
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo,

Ich habe eine PHP-Webseite gekauft, nun können meine Freunde auf dieser Webseite Ihre Daten eintragen und diese werden nun in eine MYSQL Datenbank gespeichert. Ich habe als Admin natürlich vollen Zugriff (phpmyadmin ect) ich möchte gern diese bestimmte Datenbank mit einem Excel-File füllen ohne jedesmal die komplette Datenbank zuersetzen. Gibt es hierfür eine Möglichkeit?

Besten Dank

Sandra
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.04.2019, 20:17   #4
Mase
MOF Koryphäe
MOF Koryphäe
Standard

Hi Sandra,

Obs geht finden wir noch raus
wie hast du Zugang zur MYSQL-DB?
Direkt auf dem Server/PC, im lokalen Netz oder im Internet?

Gruss
Marco
Mase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.04.2019, 23:53   #5
Drogist
MOF Koryphäe
MOF Koryphäe
Standard

Moin,
meine Suchmaschine sagt mir, dass du Daten aus Excel direkt in MySQL importieren kannst ...

__________________

Internette Grüße
Drogist

(Gut) Gefunden bei Storax: "This isn't a code writing service, you need to do some research and have a go at writing some of your own code."
Ich verwende Excel 2019. Wenn du keine Angaben über deine Version gemacht hast gehe ich davon aus, dass auch du mindestens diese Version hast.

¿¿ Wer schützt mich vor den Datenschützern ??
Drogist ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.04.2019, 08:02   #6
Sandra1991
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo,

danke für Eurer Feedback,

@Mase : Ja, ich habe direkten Zugriff auf die SQL-Datenbank über phpmyadmin. Zugangsdaten etc sind alle vorhanden.

@Drogist: Danke für die information. ich benötige aber eine Funktion, die einfach weitere Daten einfügt ohne die komplette Datenbank "auszutauschen".

VIELEN DANK FÜR EURE HILFE!
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.04.2019, 13:55   #7
Sandra1991
Threadstarter Threadstarter
MOF User
MOF User
Standard

hat niemand einen weiteren Hinweis?
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.04.2019, 14:41   #8
Flotter Feger
MOF Profi
MOF Profi
Standard

Hallo,

1. Handelt es sich bei den Daten nur um ganz einfache Strings und Longs?
2. Oder aber stehen in der Datenbank nur Verlinkungen zu einem File-Server auf dem die Dateien liegen ?
3. Oder bestehen die Daten auch aus Dateien, die direkt in der MySQl-Database als Stream abgelegt sind ?

Für 1 und 2 reicht ein einfaches INSERT INTO https://www.w3schools.com/sql/sql_insert.asp
Für 3 kommt es auf den Typ des Streams an

Nach dem Update dann nicht den Page-Refresh vergessen.

__________________

VG Sabina

Wer auch weiter Hilfe erwartet, sollte sich nicht zu schade sein, ein kurzes Feedback zu geben.
War der Post für dich hilfreich, darf er von dir auch gerne positiv bewertet werden.
bei mir läuft Win 7 32-Bit - Office 2010 Pro Plus 32-Bit und Office 2016 Pro Plus 32-Bit

Geändert von Flotter Feger (15.04.2019 um 14:48 Uhr).
Flotter Feger ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.04.2019, 07:41   #9
Sandra1991
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo,

leider sind meine VBA Kenntnisse doch etwas sehr stark eingerenzt
Ich habe eine SQL Datenbank auf meinem Webserver bei Strato und ich kann diese MYSQL Datenbank via phpmyadmin bearbeiten, gern würde ich, das ich mich nicht immer in meinem phpmyadmin anmelden muss sondern es gleich via EXCEL VBA uploaden kann.
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.04.2019, 08:35   #10
Sandra1991
Threadstarter Threadstarter
MOF User
MOF User
Standard

muss ich leider davon ausgehen, dass niemand eine Lösung hat ?
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.04.2019, 08:48   #11
Mase
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Sandra,

im Grunde stehen die Antworten ja schon oben
Gibt es weitere Fragen nachdem du dich eingelesen hast und stimmt mit dem Code nun etwas nicht, den du zum gegenlesen gern hochladen möchtest?

__________________

gruß
Marco
Mase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.04.2019, 14:51   #12
Sandra1991
Threadstarter Threadstarter
MOF User
MOF User
Standard

Danke,

leider bekomm ich es mit meinem begrenzten VBA-Fähigkeiten nicht hin,
ich habe es jetzt in die Kategorie "Jobs" geschoben, vielleicht findet sich dort jemand, der es umsetzen kann/will
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.04.2019, 15:48   #13
derHoepp
MOF User
MOF User
Standard

Moin,

wenn ich recht informiert bin, lässt Strato ebenso wie 1und1 ionos keine Datenbankmanipulationen von außerhalb zu (außer über das php-frontend). Lösung:
Erstelle ein PHP-Programm, welches mit einer http-Post-Anfrage umgehen kann, um deine Daten (zum Beispiel als xml-stream) entsprechend zu empfangen. Das PHP-Programm schreibt dann in die Datenbank.

Es handelt sich also nur äußerst begrenzt um ein Excel-Problem. VBA ist da auch nur minimal tangiert.

Viele Grüße
derHöpp

[Nachtrag: Über einen SSH-Tunnel könnte es funktionieren (https://www.reddit.com/r/MSAccess/co...se_through_an/) zumindest Stratos scheint das Vorgehen über PuTTY zuzulassen: https://www.strato.de/faq/hosting/so...sql-datenbank/ ]

Geändert von derHoepp (17.04.2019 um 15:49 Uhr). Grund: Nachtrag ergänzt
derHoepp ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 26.04.2019, 09:57   #14
Sandra1991
Threadstarter Threadstarter
MOF User
MOF User
Standard

Ich habe nun eine alternative Lösung gefunden, mal gucken ob ich Sie umsatzen kann

Ich würde eine php-Datei erstellen, die in die SQL Datenbank schreibt ( die Datei liegt auf dem Webserver) nun bräuchte ich "nur" einen VBA Code, welches meine Inhalte von Excel in diese php-Datei reinschreibt(quasi automatisch ausfüllt). Das ist doch mögich oder?
Sandra1991 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 29.04.2019, 12:28   #15
derHoepp
MOF User
MOF User
Standard

Zitat:

Das ist doch mögich oder?

Genau das hatte ich mit meiner Antwort gemeint.
derHoepp ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:19 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.