Seite 1 von 1

Importierte Datei automatisch in DB öffnen

Verfasst: Dienstag 16. Mai 2023, 14:29
von magocode
Hallo, ich mache einen CSV Datei importierer der die Daten in MSSQL speichert. Ich würde gerne vom Programm aus durch einen Mausklick auf die jeweilige Datei die Tabelle in der DB automatisch öffnen lassen wollen. Könnte mir jemand sagen was ich dafür machen muss?

Re: Importierte Datei automatisch in DB öffnen

Verfasst: Dienstag 16. Mai 2023, 14:48
von Sirius3
Die Fragestellung läßt schon wieder sehr viel Raum für interpretation.

Wo wird auf welche Datei mit der Maus geklickt? Was meinst Du mit "Tabelle in DB öffnen"?
Was hast Du schon an Code und wo kommst Du konkret nicht weiter?

Re: Importierte Datei automatisch in DB öffnen

Verfasst: Dienstag 16. Mai 2023, 14:49
von __blackjack__
@magocode: Die Frage ist nicht so wirklich eindeutig. Suchst Du einfach den Dateiauswahldialog? `tkinter.filedialog`.

Re: Importierte Datei automatisch in DB öffnen

Verfasst: Mittwoch 17. Mai 2023, 10:36
von magocode
Oh Verzeihung, also nach dem ich die Datei importiere wird diese im MSSQL gespeichert und als "importiert" auf meiner GUI angezeigt und dort gespeichert. Ich möchte dass ich von der GUI aus die Datei in der DB öffnen kann.

Re: Importierte Datei automatisch in DB öffnen

Verfasst: Mittwoch 17. Mai 2023, 11:28
von Dennis89
Hallo,

das wäre dann 'tkinter.filedialog' wie @__blackjack__ sagte. Falls du tkinter nutzt?

Grüße
Dennis

Re: Importierte Datei automatisch in DB öffnen

Verfasst: Mittwoch 7. Juni 2023, 16:04
von magocode
ja ist in tkinter, filedialog öffnet ja nicht automatisch die datei von der anwendung direkt in der datenbank?

Re: Importierte Datei automatisch in DB öffnen

Verfasst: Mittwoch 7. Juni 2023, 16:14
von __blackjack__
@magocode: Der Satz macht halt auch keinen Sinn, weil man Dateien nicht in einer Datenbank öffnen kann. Man kann Dateien öffnen, oder man kann eine Verbindung zu einer Datenbank öffnen. Beides im Programm, nicht in der Datenbank. Also jetzt mal Prozeduren in der Datenbank ausgenommen, aber wir reden hier ja von einem Python-Programm das ausserhalb des Kontextes einer Datenbank ausgeführt wird.

Re: Importierte Datei automatisch in DB öffnen

Verfasst: Mittwoch 7. Juni 2023, 18:29
von sparrow
@magocode: Ich werfe mal einen Blick in meine Glaskugel:

Du möchtest mit dem Filedialog eine CSV-Datei auswählen und einlesen. Die eingelesenen Datensätze sollen in eine Datenbanktabelle geschrieben werden und anschließend soll dir der Inhalt der Datenbanktabelle angezeigt werden?