在Go Lang中分配给结构的指针的属性

我收到以下错误消息:

无法在分配中使用'“ 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)

    }

}


侃侃尔雅
浏览 322回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go