Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Nash Tsai 2013-12-24 11:52:22 +08:00
commit 6b4eca8204
2 changed files with 5 additions and 3 deletions

View File

@ -22,6 +22,7 @@ type odbcParser struct {
func (p *odbcParser) parse(driverName, dataSourceName string) (*uri, error) {
kv := strings.Split(dataSourceName, ";")
var dbName string
for _, c := range kv {
vv := strings.Split(strings.TrimSpace(c), "=")
if len(vv) == 2 {
@ -155,6 +156,7 @@ where a.object_id=object_id('` + tableName + `')`
for name, content := range record {
switch name {
case "name":
col.Name = strings.Trim(string(content), "` ")
case "ctype":
ct := strings.ToUpper(string(content))

View File

@ -1615,9 +1615,9 @@ func (session *Session) byte2Time(col *Column, data []byte) (outTime time.Time,
ssd := strings.Split(sdata, " ")
sdata = ssd[1]
}
if len(sdata) > 8 {
sdata = sdata[len(sdata)-8:]
}
//if len(sdata) > 8 {
// sdata = sdata[len(sdata)-8:]
//}
fmt.Println(sdata)
st := fmt.Sprintf("2006-01-02 %v", sdata)
x, err = time.Parse("2006-01-02 15:04:05", st)