fix database error

This commit is contained in:
兔子 2019-02-26 11:41:27 +08:00
parent 941d54b886
commit dbdb0de0f3

View File

@ -780,6 +780,8 @@ func FetchAll(rows *sql.Rows) (error, map[int]map[string]string) {
switch vtype := col.(type) { switch vtype := col.(type) {
case int64: case int64:
record[columns[i]] = strconv.FormatInt(vtype, 10) record[columns[i]] = strconv.FormatInt(vtype, 10)
case string:
record[columns[i]] = vtype
default: default:
record[columns[i]] = string(vtype.([]byte)) record[columns[i]] = string(vtype.([]byte))
} }
@ -793,6 +795,10 @@ func FetchAll(rows *sql.Rows) (error, map[int]map[string]string) {
func OpenDB(Method, ConnStr string) error { func OpenDB(Method, ConnStr string) error {
var err error var err error
DBRes, err = sql.Open(Method, ConnStr) DBRes, err = sql.Open(Method, ConnStr)
if err != nil {
return err
}
err = DBRes.Ping()
return err return err
} }
func CloseDB() { func CloseDB() {