소스 검색

fix bug on new engine

xormplus 8 년 전
부모
커밋
fce0c12a8b
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      xorm.go

+ 4 - 1
xorm.go

@@ -50,10 +50,13 @@ func close(engine *Engine) {
 	engine.Close()
 	engine.Close()
 }
 }
 
 
+func init() {
+	regDrvsNDialects()
+}
+
 // NewEngine new a db manager according to the parameter. Currently support four
 // NewEngine new a db manager according to the parameter. Currently support four
 // drivers
 // drivers
 func NewEngine(driverName string, dataSourceName string) (*Engine, error) {
 func NewEngine(driverName string, dataSourceName string) (*Engine, error) {
-	regDrvsNDialects()
 	driver := core.QueryDriver(driverName)
 	driver := core.QueryDriver(driverName)
 	if driver == nil {
 	if driver == nil {
 		return nil, fmt.Errorf("Unsupported driver name: %v", driverName)
 		return nil, fmt.Errorf("Unsupported driver name: %v", driverName)