我收到以下错误消息:
无法在分配中使用'“ No 3A4”'(类型字符串)作为类型* string
我如何为查询添加默认值不会返回行,因此无法使用row.Scan()函数(下面的示例代码)。
func (orders *Orders) getOrderStatus() {
var err error
for _, order := range *orders {
row := db.QueryRow("SELECT status FROM mss_orders WHERE externalorderkey = ? ORDER BY tipo ASC LIMIT 1", order.PoNumber)
err = row.Scan(&order.Status)
if err != nil {
&order.Status = "No 3A4" <----- How can I do this?
}
fmt.Printf("%+v\n", order)
}
}
相关分类