Die Suche ergab 7 Treffer

von 19feet
Samstag 30. Juni 2012, 10:50
Forum: Datenbankprogrammierung mit Python
Thema: Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3
Antworten: 13
Zugriffe: 2983

Re: Anfänger-Problem bei Änderung eines Datensatzes mit sqli

Danke für den Denkanstoß.

Richtig lautet es also:

Code: Alles auswählen

	for row in rows:
	    self.liststore.append(row)
Die Überlegung mit

Code: Alles auswählen

con = sqlite3.connect(':memory:')
zu arbeiten ist auch richtig, allerdings brauche ich für weitere Versuche eine dauerhafte Datenbank.
von 19feet
Freitag 29. Juni 2012, 22:44
Forum: Datenbankprogrammierung mit Python
Thema: Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3
Antworten: 13
Zugriffe: 2983

Re: Anfänger-Problem bei Änderung eines Datensatzes mit sqli

Nachdem das Problem mit der Erzeugung, Abfrage, Veränderung und Löschen von Datensätzen in Tabellen in einer Datenbank in sqlite3 geklärt ist, verbleibt mein 2. Problem mit der Übertragung in 'Gtk.TreeView'-Tabellen.

Ich habe für das Problem das nachfolgende Programm anhand eines anderen Beispiels ...
von 19feet
Donnerstag 28. Juni 2012, 19:40
Forum: Datenbankprogrammierung mit Python
Thema: Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3
Antworten: 13
Zugriffe: 2983

Re: Anfänger-Problem bei Änderung eines Datensatzes mit sqli

@19feet: Wie bist Du denn da drauf gekommen: ``id='aid'``? Es gibt natürlich keine `id` mit dem Wert 'aid'. „Richtige” Datenbanken hätten Dir hier auch um die Ohren gehauen, dass Du versuchst numerische Spaltenwerte mit einer Zeichenkette zu vergleichen.

Danke für den richtigen Denkanstoß. Du ...
von 19feet
Donnerstag 28. Juni 2012, 19:23
Forum: Datenbankprogrammierung mit Python
Thema: Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3
Antworten: 13
Zugriffe: 2983

Re: Anfänger-Problem bei Änderung eines Datensatzes mit sqli

Mittlerweile habe ich das Problem mit der id durchschaut.

Allerdings lässt sich hierdurch noch immer nicht der neue Wert mit der "update"-Funktion in die Datenbank schreiben.

Ich habe nachfolgend das Problem anhand eines verkürzten Programms dargestellt:
#!/usr/bin/python
# -*- coding: utf-8 ...
von 19feet
Donnerstag 28. Juni 2012, 14:53
Forum: Datenbankprogrammierung mit Python
Thema: Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3
Antworten: 13
Zugriffe: 2983

Re: Anfänger-Problem bei Änderung eines Datensatzes mit sqli

@19feet: Dann habe ich jetzt mal nach einem ``UPDATE`` gesucht, und ein *auskommentiertes* gefunden, bei dem zudem die Anzahl der Platzhalter nicht mit der Anzahl der Werte übereinstimmt.

Danke für die ersten schnellen Antworten.

In der Tat habe ich die Befehlszeile nach meinem eigenen ...
von 19feet
Mittwoch 27. Juni 2012, 22:33
Forum: Datenbankprogrammierung mit Python
Thema: Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3
Antworten: 13
Zugriffe: 2983

Re: Anfänger-Problem bei Änderung eines Datensatzes mit sqli

@19feet: Mir war jetzt auch nicht nach näherem Studium des Quelltextes, aber ich habe mal die Suchfunktion vom Browser bemüht und nach `commit()` gesucht — und keinen Suchtreffer erhalten.

Entsprechende 'commit()' Befehle habe ich bei mir nicht, da auch ohne sie ein Neueintrag in der Datenbank ...
von 19feet
Mittwoch 27. Juni 2012, 21:20
Forum: Datenbankprogrammierung mit Python
Thema: Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3
Antworten: 13
Zugriffe: 2983

Anfänger-Problem bei Änderung eines Datensatzes mit sqlite3

Ich bin ein Neuling bezüglich der Programmiersprache python und nutze seit Jahren privat Ubuntu und Fedora. Nach 15 Jahren hat mich wieder die Programmier-Sucht erfasst und ich will ein relativ einfaches Programm schreiben und im Erfolgsfall unter GNU-Lizenz veröffentlichen.
Allerdings hakt es ...