From e5d18420a74b1967e4753731c189afc68571077c Mon Sep 17 00:00:00 2001 From: Georg Spar Date: Sat, 17 Jun 2023 16:43:01 +0200 Subject: [PATCH] bugfix Scan --- wdmdb.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wdmdb.go b/wdmdb.go index 0709912..46004ba 100644 --- a/wdmdb.go +++ b/wdmdb.go @@ -348,14 +348,14 @@ func GetItemB(id uint64) (itemB Itemb, err error) { } log.Println("DB Verbindung hergestellt (ItemB SHOW)") defer conn.Close() - results, err := conn.Query("SELECT a.*, b.* FROM itemb a, measure b WHERE a.id=? AND b.id=a.abmessungenid", id) + results, err := conn.Query("SELECT a.id, a.bezeichnung, a.kurzbeschreibung, a.groesse, a.farbe, a.material, b.id, b.brust, b.laenget, b.schulterbreite, b.taillenumfangt, b.hueftumfang, b.laengeb, b.taillenumfangb, b.kurz, c.id, c.bezeichnung FROM itemb a, measure b, typ c WHERE a.id=? AND b.id=a.abmessungenid AND a.typid=c.id", id) if err != nil { log.Fatal("Error while executing SELECt statement", err) } for results.Next() { - err = results.Scan(&itemB.Id, &itemB.Bezeichnung, &itemB.Kurzbeschreibung, &itemB.Groesse, &itemB.Farbe, &itemB.Type.Id, &itemB.Material, + err = results.Scan(&itemB.Id, &itemB.Bezeichnung, &itemB.Kurzbeschreibung, &itemB.Groesse, &itemB.Farbe, &itemB.Material, &itemB.Abmessungen.Id, &itemB.Abmessungen.Brust, &itemB.Abmessungen.LaengeT, &itemB.Abmessungen.Schulterbreite, &itemB.Abmessungen.TaillenumfangT, &itemB.Abmessungen.Hueftumfang, - &itemB.Abmessungen.LaengeB, &itemB.Abmessungen.TaillenumfangB, &itemB.Abmessungen.Kurz) + &itemB.Abmessungen.LaengeB, &itemB.Abmessungen.TaillenumfangB, &itemB.Abmessungen.Kurz, &itemB.Type.Id, &itemB.Type.Bezeichnung) if err != nil { log.Fatal("Error: ", err)