Ich sollte mehr bei Copy Paste aufpassen.
Die Suche ergab 30 Treffer
- Freitag 10. Juni 2022, 08:04
- Forum: Datenbankprogrammierung mit Python
- Thema: Sqlite executemany wie debugen
- Antworten: 8
- Zugriffe: 5058
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.
Ich sollte mehr bei Copy Paste aufpassen.
- Freitag 10. Juni 2022, 08:02
- Forum: Datenbankprogrammierung mit Python
- Thema: Sqlite executemany wie debugen
- Antworten: 8
- Zugriffe: 5058
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=?", (police[0 ...
- Freitag 10. Juni 2022, 07:52
- Forum: Datenbankprogrammierung mit Python
- Thema: Sqlite executemany wie debugen
- Antworten: 8
- Zugriffe: 5058
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 ...
- Donnerstag 9. Juni 2022, 17:05
- Forum: Datenbankprogrammierung mit Python
- Thema: Sqlite executemany wie debugen
- Antworten: 8
- Zugriffe: 5058
Re: Sqlite executemany wie debugen
Ok danke werde ich morgen mal testen bzw. anschauen
- Donnerstag 9. Juni 2022, 16:10
- Forum: Datenbankprogrammierung mit Python
- Thema: Sqlite executemany wie debugen
- Antworten: 8
- Zugriffe: 5058
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?
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?
- Donnerstag 9. Juni 2022, 15:34
- Forum: Datenbankprogrammierung mit Python
- Thema: Sqlite executemany wie debugen
- Antworten: 8
- Zugriffe: 5058
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.conn.executemany("""INSERT INTO VERTRAG(VUNr ...
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.conn.executemany("""INSERT INTO VERTRAG(VUNr ...
- Samstag 27. November 2021, 16:43
- Forum: Netzwerkprogrammierung
- Thema: XML SAX Verständisproblem
- Antworten: 7
- Zugriffe: 11025
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 ...
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 ...
- Freitag 26. November 2021, 17:35
- Forum: Netzwerkprogrammierung
- Thema: XML SAX Verständisproblem
- Antworten: 7
- Zugriffe: 11025
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 ...
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 ...
- Freitag 5. November 2021, 09:25
- Forum: Datenbankprogrammierung mit Python
- Thema: Formatierte Select abfrage funktioniert nicht
- Antworten: 13
- Zugriffe: 3560
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.
- Donnerstag 4. November 2021, 15:23
- Forum: Datenbankprogrammierung mit Python
- Thema: Formatierte Select abfrage funktioniert nicht
- Antworten: 13
- Zugriffe: 3560
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 schlechter ist.
Gratulation.
https://imgs.xkcd.com ...
- Donnerstag 4. November 2021, 15:06
- Forum: Datenbankprogrammierung mit Python
- Thema: Formatierte Select abfrage funktioniert nicht
- Antworten: 13
- Zugriffe: 3560
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()
c.execute(self.sqltext)
records = c.fetchall ...
self.sqltext = """SELECT VERTRAGSPERSON.Polizzennr from VERTRAGSPERSON WHERE Personennr = '"""+ personennummer + """' AND VERTRAGSPERSON.VtgRolleCd = 'VN'"""
try:
conn = sqlite3.connect('verstest.db')
c = conn.cursor()
c.execute(self.sqltext)
records = c.fetchall ...
- Donnerstag 4. November 2021, 14:57
- Forum: Netzwerkprogrammierung
- Thema: XML Umlaute - Utf-8
- Antworten: 7
- Zugriffe: 7826
Re: XML Umlaute - Utf-8
Den code hab ich mir aus dem Internet kopiertSirius3 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.
- Donnerstag 4. November 2021, 14:55
- Forum: Netzwerkprogrammierung
- Thema: XML Umlaute - Utf-8
- Antworten: 7
- Zugriffe: 7826
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 ...
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 ...
- Donnerstag 4. November 2021, 13:51
- Forum: Netzwerkprogrammierung
- Thema: XML Umlaute - Utf-8
- Antworten: 7
- Zugriffe: 7826
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 ...
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 ...
- Freitag 13. August 2021, 09:59
- Forum: Tkinter
- Thema: TreeView - TclError: Item 0 already exists
- Antworten: 2
- Zugriffe: 2101
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 ...
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 ...
- Donnerstag 12. August 2021, 15:43
- Forum: Tkinter
- Thema: TreeView - TclError: Item 0 already exists
- Antworten: 2
- Zugriffe: 2101
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 ...
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 ...
- Donnerstag 12. August 2021, 07:43
- Forum: Tkinter
- Thema: TreeView - Daten bestimmter Zellen ändern
- Antworten: 3
- Zugriffe: 1881
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
Hab das meiste aus Youtube und div. Seiten im Netz.
Muss noch meinen Style in Python anpassen
- Mittwoch 11. August 2021, 14:36
- Forum: Tkinter
- Thema: TreeView - Daten bestimmter Zellen ändern
- Antworten: 3
- Zugriffe: 1881
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
- Mittwoch 11. August 2021, 14:07
- Forum: Tkinter
- Thema: TreeView - Hintergrund Farbe ändern
- Antworten: 1
- Zugriffe: 2183
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
Hier der link zum Bild:
http://www.edvmax.at/Bilder/python/python.jpg
- Mittwoch 11. August 2021, 14:00
- Forum: Tkinter
- Thema: TreeView - Daten bestimmter Zellen ändern
- Antworten: 3
- Zugriffe: 1881
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 ...
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 ...
