Die Suche ergab 30 Treffer

von diablo75
Freitag 10. Juni 2022, 08:04
Forum: Datenbankprogrammierung mit Python
Thema: Sqlite executemany wie debugen
Antworten: 8
Zugriffe: 4174

Re: Sqlite executemany wie debugen

Ok habs gefunden. (in einer anderen Funktion habe ich Verträge gelöscht statt ein bestimmtes Unterelement) :-)
Ich sollte mehr bei Copy Paste aufpassen.
von diablo75
Freitag 10. Juni 2022, 08:02
Forum: Datenbankprogrammierung mit Python
Thema: Sqlite executemany wie debugen
Antworten: 8
Zugriffe: 4174

Re: Sqlite executemany wie debugen

Was sagt denn: def VertragInDbInsert (self, polices): try: conn = sqlite3.connect('verstest.db') print(f"Liste: {len(polices)}") print(f'DB 1: {conn.execute("SELECT COUNT FROM VERTRAG").fetchall()}') for police in polices: conn.execute("DELETE FROM VERTRAG WHERE Polizzennr=...
von diablo75
Freitag 10. Juni 2022, 07:52
Forum: Datenbankprogrammierung mit Python
Thema: Sqlite executemany wie debugen
Antworten: 8
Zugriffe: 4174

Re: Sqlite executemany wie debugen

@diablo75: Soll denn tatsächlich gelöscht werden? Oder würde ein UPDATE der vorhandenen Datensätze nicht eventuell effizienter sein? so hab ich es Anfangs gemacht aber dann geändert weil ich dann noch div. Abfragen machen muss (ob PolNr. schon vorhanden usw.) daher lösch ich und trag den Datensatz ...
von diablo75
Donnerstag 9. Juni 2022, 17:05
Forum: Datenbankprogrammierung mit Python
Thema: Sqlite executemany wie debugen
Antworten: 8
Zugriffe: 4174

Re: Sqlite executemany wie debugen

Ok danke werde ich morgen mal testen bzw. anschauen
von diablo75
Donnerstag 9. Juni 2022, 16:10
Forum: Datenbankprogrammierung mit Python
Thema: Sqlite executemany wie debugen
Antworten: 8
Zugriffe: 4174

Re: Sqlite executemany wie debugen

Ich öffne die DB mit einem Datenbankbrowser und schaue mir die Daten von Vertrag an. Da sind eben die besagten 119 Datensätze enthalten.
Wenn ich aber beim Debugen die Daten meiner List anschaue sehe ich 191.

Sollte nicht eine Fehlermeldung kommen wenn er das Insert nicht ausführen kann?
von diablo75
Donnerstag 9. Juni 2022, 15:34
Forum: Datenbankprogrammierung mit Python
Thema: Sqlite executemany wie debugen
Antworten: 8
Zugriffe: 4174

Sqlite executemany wie debugen

Hallo Leute, hab ein kleines Problem. def VertragInDbInsert (self, My_List): try: self.conn = sqlite3.connect('verstest.db') for element in My_List: self.conn.execute("""DELETE FROM VERTRAG WHERE Polizzennr='""" + element[1] + """'""") self...
von diablo75
Samstag 27. November 2021, 16:43
Forum: Netzwerkprogrammierung
Thema: XML SAX Verständisproblem
Antworten: 7
Zugriffe: 5718

Re: XML SAX Verständisproblem

Danke für die ausführliche Erklärung. Jetzt bin ich wieder unschlüssig ob ich SAX oder ElementTree-API verwenden soll. Mit der ElementTree-API hatte ich auch begonnen zu programmieren und kann auch schon ca. 40% auslesen. Dann hatte ich in einer Facebook Gruppe gelesen, das es besser ist SAX zu verw...
von diablo75
Freitag 26. November 2021, 17:35
Forum: Netzwerkprogrammierung
Thema: XML SAX Verständisproblem
Antworten: 7
Zugriffe: 5718

XML SAX Verständisproblem

Da ich nicht XML Dateien in den Arbeitsspeicher laden will schreib ich mein Programm um und will dabei SAX verwenden. Vorerst mal der Code: from xml.sax import make_parser, handler import sqlite3 import time class OmdsHeader(handler.ContentHandler): def __init__(self) -> None: self.header_list = [] ...
von diablo75
Freitag 5. November 2021, 09:25
Forum: Datenbankprogrammierung mit Python
Thema: Formatierte Select abfrage funktioniert nicht
Antworten: 13
Zugriffe: 2347

Re: Formatierte Select abfrage funktioniert nicht

Ok dann Entschuldige ich mich für meinen Kommentar. In keinem Tutorial das ich online gelesen habe oder Video wird auf solch eine Problematik hingewiesen.
von diablo75
Donnerstag 4. November 2021, 15:23
Forum: Datenbankprogrammierung mit Python
Thema: Formatierte Select abfrage funktioniert nicht
Antworten: 13
Zugriffe: 2347

Re: Formatierte Select abfrage funktioniert nicht

Ich mach es immer so: self.sqltext = """SELECT VERTRAGSPERSON.Polizzennr from VERTRAGSPERSON WHERE Personennr = '"""+ personennummer + """' AND VERTRAGSPERSON.VtgRolleCd = 'VN'""" Wunderbar! Du hast eine Möglichkeit gefunden, die noch schl...
von diablo75
Donnerstag 4. November 2021, 15:06
Forum: Datenbankprogrammierung mit Python
Thema: Formatierte Select abfrage funktioniert nicht
Antworten: 13
Zugriffe: 2347

Re: Formatierte Select abfrage funktioniert nicht

Ich mach es immer so: self.sqltext = """SELECT VERTRAGSPERSON.Polizzennr from VERTRAGSPERSON WHERE Personennr = '"""+ personennummer + """' AND VERTRAGSPERSON.VtgRolleCd = 'VN'""" try: conn = sqlite3.connect('verstest.db') c = conn.cursor()...
von diablo75
Donnerstag 4. November 2021, 14:57
Forum: Netzwerkprogrammierung
Thema: XML Umlaute - Utf-8
Antworten: 7
Zugriffe: 4776

Re: XML Umlaute - Utf-8

Sirius3 hat geschrieben: Donnerstag 4. November 2021, 14:03
Warum liest Du das XML so kompliziert?
Variablennamen werden komplett klein geschrieben.

Ansonsten sieht der Code richtig aus.
Den code hab ich mir aus dem Internet kopiert
von diablo75
Donnerstag 4. November 2021, 14:55
Forum: Netzwerkprogrammierung
Thema: XML Umlaute - Utf-8
Antworten: 7
Zugriffe: 4776

Re: XML Umlaute - Utf-8

Danke für die Infos. Es hat sich nun herausgestellt, dass die XML Datei fehlerhaft war. Nun wurde mir eine neue geliefert und siehe da: alle Umlaute sind korrekt :-) Damit stellt sich mir aber wieder eine neue Aufgabe: Wie kann ich überprüfen ob eine XML Datei fehlerhaft ist (wie oben z.B), damit ic...
von diablo75
Donnerstag 4. November 2021, 13:51
Forum: Netzwerkprogrammierung
Thema: XML Umlaute - Utf-8
Antworten: 7
Zugriffe: 4776

XML Umlaute - Utf-8

Hallo @ all, ich habe ein kleines Problem mit der Formatierung von Umlauten(ä, ü, ö usw.). Ich bekomme Kundendaten in Form einer XML Datei geliefert. Leider tanzt einer wieder mal aus der Reihe und liefert die Daten in einer nicht konformen Art wie gewünscht. Der Header : <?xml version="1.0&quo...
von diablo75
Freitag 13. August 2021, 09:59
Forum: Tkinter
Thema: TreeView - TclError: Item 0 already exists
Antworten: 2
Zugriffe: 1453

Re: TreeView - TclError: Item 0 already exists

Danke für den Tip mit der iid Habs nun endlich lösen können: #Auf Eingabetaste bei Feld FamName reagieren def entry_KSuchFamName_klickEnter(self,event): dbrecord = Datenbank.SqliteVerbindung.SqliteDatenbank.sqlite_abfrage(self.eingabefeld_wert_FamName.get()) #gibt eine Datenmenge retour if self.Tree...
von diablo75
Donnerstag 12. August 2021, 15:43
Forum: Tkinter
Thema: TreeView - TclError: Item 0 already exists
Antworten: 2
Zugriffe: 1453

TreeView - TclError: Item 0 already exists

Leider hab ich wieder einen Fehler wo ich keine Lösung im Netz finde. Ich geben in mein Suchfeld daten ein und starte eine Suche in meiner Sqlite DB. Beim ersten mal funkt alles super - wenn ich aber die 2 suche starte kommt die o.a. Fehlermeldung Was muss ich clearen damit das Item / Index wieder a...
von diablo75
Donnerstag 12. August 2021, 07:43
Forum: Tkinter
Thema: TreeView - Daten bestimmter Zellen ändern
Antworten: 3
Zugriffe: 1150

Re: TreeView - Daten bestimmter Zellen ändern

Danke für die Antwort :-)
Hab das meiste aus Youtube und div. Seiten im Netz.

Muss noch meinen Style in Python anpassen
von diablo75
Mittwoch 11. August 2021, 14:36
Forum: Tkinter
Thema: TreeView - Daten bestimmter Zellen ändern
Antworten: 3
Zugriffe: 1150

Re: TreeView - Daten bestimmter Zellen ändern

Habs gelöst - kann geschlossen werden.

Code: Alles auswählen

for x in mylist:
            if x[0] == '3':
                templist = ['Firma',x[1],x[2],x[3]]
                mylist[count] = templist
                #print(mylist)
            count+=1
            
von diablo75
Mittwoch 11. August 2021, 14:07
Forum: Tkinter
Thema: TreeView - Hintergrund Farbe ändern
Antworten: 1
Zugriffe: 1193

Re: TreeView - Hintergrund Farbe ändern

Irgendwie funkt das mit den Bildern nicht

Hier der link zum Bild:
http://www.edvmax.at/Bilder/python/python.jpg
von diablo75
Mittwoch 11. August 2021, 14:00
Forum: Tkinter
Thema: TreeView - Daten bestimmter Zellen ändern
Antworten: 3
Zugriffe: 1150

TreeView - Daten bestimmter Zellen ändern

Hello, hab wiedermal ein Problem: Ich schaffe es einfach nicht in einem TreeView den Text einer bestimmten Zelle zu ändern. Wie zu sehen schaffe ich es nur mehrere zu ändern. Die Daten kommen aus einer Sqlite3 DB und bei Firmen wird bei Anrede der Wert 3 geliefert. Nun will ich diesen Wert von 3 auf...