From 26b70e87bf36b77ae953c0bac83a71d3517c10aa Mon Sep 17 00:00:00 2001 From: jbergner Date: Wed, 23 Jul 2025 17:49:11 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20f=C3=BCr:=20Fehler=20beim=20Scan:=20sql:?= =?UTF-8?q?=20Scan=20error=20on=20column=20index=206,=20name=20"created=5F?= =?UTF-8?q?at":=20converting=20NULL=20to=20string=20is=20unsupported?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 012847f..5e0e9e3 100644 --- a/main.go +++ b/main.go @@ -219,7 +219,8 @@ func main() { for rows.Next() { var e Entry var bezahlt int - err := rows.Scan(&e.ID, &e.Anfangsbestand, &e.Endbestand, &e.Prozentwert, &e.Abgabe, &bezahlt, &e.CreatedAt) + var createdAt sql.NullString + err := rows.Scan(&e.ID, &e.Anfangsbestand, &e.Endbestand, &e.Prozentwert, &e.Abgabe, &bezahlt, &createdAt) if err != nil { log.Println("Fehler beim Scan:", err) continue @@ -234,6 +235,12 @@ func main() { summe += e.Abgabe } + if createdAt.Valid { + e.CreatedAt = createdAt.String + } else { + e.CreatedAt = "unbekannt" + } + } // Dynamische Abteilungen – frei anpassbar