Fix issue with byte representation in MSSQL
There is a missing cast to string in BuildUpdates which leads to a failure to call str2ucs and ucs2str for converts on MSSQL. Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
parent
e323971011
commit
76d91bc218
|
@ -129,6 +129,9 @@ func (statement *Statement) BuildUpdates(tableValue reflect.Value,
|
||||||
}
|
}
|
||||||
if data != nil {
|
if data != nil {
|
||||||
val = data
|
val = data
|
||||||
|
if !col.SQLType.IsBlob() {
|
||||||
|
val = string(data)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
goto APPEND
|
goto APPEND
|
||||||
}
|
}
|
||||||
|
@ -141,6 +144,9 @@ func (statement *Statement) BuildUpdates(tableValue reflect.Value,
|
||||||
}
|
}
|
||||||
if data != nil {
|
if data != nil {
|
||||||
val = data
|
val = data
|
||||||
|
if !col.SQLType.IsBlob() {
|
||||||
|
val = string(data)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
goto APPEND
|
goto APPEND
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue