首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于odbc连接死机的alexbrainman/odbc golang包

用于odbc连接死机的alexbrainman/odbc golang包
EN

Stack Overflow用户
提问于 2017-09-30 01:34:14
回答 1查看 1.6K关注 0票数 3

我正在尝试使用alexbrainman/odbc包连接到teradata,但它出现了以下错误。我在Linux 4.6.0-1.el7.elrepo.x86_64上运行它

代码语言:javascript
复制
-bash-4.2$ go run bhn_equipment.go
panic: SQLSetEnvUIntPtrAttr: {㠳6} ㈵″㠳4

goroutine 1 [running]:
github.com/alexbrainman/odbc.init.1()
/home/xxx/github.com/src/github.com/alexbrainman/odbc/driver.go:72 +0x7f
github.com/alexbrainman/odbc.init()
/home/xxx/github.com/src/github.com/alexbrainman/odbc/utf16.go:56 +0x6c
main.init()
/home/xxx/github.com/src/bhn/bhn_equipment.go:25 +0x4e
exit status 2

下面是我的代码包main

代码语言:javascript
复制
import (
"database/sql"
"fmt"
_ "github.com/alexbrainman/odbc"
)

func main() {

db, err := sql.Open("odbc", "DSN=BHN-UAT")
if err != nil {
        fmt.Println("Could not connect to db:", err)
}

err = db.Ping()
if err != nil {
        fmt.Println("got an error:", err)
}

fmt.Println("Connection successful:", db)
}
EN

回答 1

Stack Overflow用户

发布于 2021-10-06 06:14:34

您应该使用package https://github.com/alexbrainman/odbc/tree/for_issue_88您可以连接db,但不能使用utf16

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46494173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档