Я использую драйвер базы данных Firebird из "github.com/nakagami/firebirdsql" с GO1.11 + FB2.5
Но я не могу подготовить SELECT к работе, он выдает "Ошибка op_response: 0 "ошибка при выполнении 2-го QUERYROW ().Есть идеи?
Есть ли альтернативный драйвер?Или я использую неверный драйвер?
func test1(tx *sql.Tx) {
sqlStr := "SELECT number FROM order WHERE id=?"
stmt, err := tx.Prepare(sqlStr)
if err != nil {
panic(err.Error())
}
var value string
err = stmt.QueryRow(123).Scan(&value)
if err != nil {
panic(err.Error())
}
fmt.Println(value)
err = stmt.QueryRow(200).Scan(&value)
if err != nil {
panic(err.Error())
}
fmt.Println(value)
}
Результат:
INV20183121
panic: Error op_response:0
goroutine 1 [running]:
main.test1(0xc00009c000, 0xc0000a8200)