Support nil driver.Value
This commit is contained in:
+5
-1
@@ -301,7 +301,11 @@ func (r *Rows) Next(dest []driver.Value) error {
|
|||||||
func valueToInterface(argsV []driver.Value) []interface{} {
|
func valueToInterface(argsV []driver.Value) []interface{} {
|
||||||
args := make([]interface{}, 0, len(argsV))
|
args := make([]interface{}, 0, len(argsV))
|
||||||
for _, v := range argsV {
|
for _, v := range argsV {
|
||||||
args = append(args, v.(interface{}))
|
if v != nil {
|
||||||
|
args = append(args, v.(interface{}))
|
||||||
|
} else {
|
||||||
|
args = append(args, nil)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return args
|
return args
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user