- Beiträge: 17
Generelle Frage
- Klaus
- Autor
- Offline
- Benutzer
ich bin gerade auf den FlowHeater aufmerksam geworden und hätte nun eine Frage:
Ich möchte von meiner Homepage Daten in eine Access Datenbank einlesen dazu mein Prozedere: Ich kann online einen Export erstellen und diesen in eine CSV Datei speichern.
Ich denke dass ich diese dann auch mit dem FlowHeater in die Datenbank einlesen kann. Nun kann ich leider beim Export immer nur alles Datensätze exportieren - nun zu meiner Frage: Kann ich den FlowHeater so konfigurieren, dass er nur Datensätze importiert die noch nicht in der DB sind -zB. eine Überprüfung des eindeutigen ID´s einstellen um nur neue Datensätze zu importieren?
Besten Dank und freundliche Grüße
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
das ist problemlos möglich. Sie müssen dazu lediglich das Primary Key Feld der Access Datenbank mit dem entsprechenden Feld der CSV Datei verbinden. Auf der Access (WRITE) Seite müssen dann noch angeben, dass der FlowHeater nur Daten Hinzufügen (Insert) sowie vorhandene Datensätze ignorieren soll, das war´s.
So werden nur noch nicht vorhandene Datensätze importiert.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Klaus
- Autor
- Offline
- Benutzer
- Beiträge: 17
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Klaus
- Autor
- Offline
- Benutzer
- Beiträge: 17
... doch leider bringe ich das mit dem nur neue einfügen nicht wirklich hin...Besten Dank für die rasche Antwort! Das hört sich spitze an!
Hätten Sie da vielleicht noch einen Tipp wie ich das realisieren muss
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
CSV Import MS Access, vorhandene Datensätze werden aktuallisiert
Wenn Sie hier statt der "Update" Option die Option "Vorhandene Datensätze ignorieren" auswählen sollte es für Ihr vorhaben passen. Wenn nicht posten Sie bitte mal Beispieldaten sowie wie Ihre Access Tabelle aufgebaut ist.
Hinweis: Falls Ihre Tabelle einen Autowert mit Primary Key hat und Sie möchten aber anhand einer Artikelnummer prüfen ob der Datensatz bereits vorhanden ist, müssten Sie das im FlowHeater ändern. Klicken Sie hierzu auf das Autowert (Auto increment) Feld in der Feldliste und entfernen die Option Primary Key. Dann klicken Sie auf das Feld anhand sie prüfen möchten ob der Datensatz bereits vorhanden ist und aktivieren hier die Option für Primary Key. Über diese Feld prüft nun der Access Adapter ob der Datensatz bereits vorhanden ist oder nicht.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Klaus
- Autor
- Offline
- Benutzer
- Beiträge: 17
Jetzt funktionierst!
Beste Grüße
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Klaus
- Autor
- Offline
- Benutzer
- Beiträge: 17
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
Sie können die Meldung umgehen indem Sei auf der READ Seite einen DefaultWert für das Feld hinterlegen. Z.B. 0 oder -1, … Dieser Wert wird genommen wenn das Feld z.B. einen Leerstring enthält.
PS: Der FlowHeater wandelt Datentypen automatisch in den gerade benötigten Datentyp um. Weitere Infos können Sie der allgemeinen Adapterbeschreibung entnehmen.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Klaus
- Autor
- Offline
- Benutzer
- Beiträge: 17
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Klaus
- Autor
- Offline
- Benutzer
- Beiträge: 17
Da sich in der Homepage Datenbank immer wieder etwas ändert würde ich gerne eine Update Anweisung machen: Nur möchte ich nur einige Felder aktualisieren lassen. Kann ich das einstellen dass nur spezielle und die nach gewissen Kriterein abgefragt und aktualisiert werden?
Mit besten Grüßen
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
bitte für neue Fragen jeweils ein eigenes Thema im Forum eröffnen! So ist es für andere leichter anhand des Betreffs die Fragen besser zu differenzieren.
Zu Ihrer Frage) möchten Sie nicht alle sondern nur ein paar Felder der Tabelle aktualisieren oder möchten Sie lediglich neue Datensätze aktualisieren bzw. synchronisieren?
Bitte gleich ein neues Thema zu Ihrer Frage eröffnen, Danke.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.