我正在尝试使用GORM连接到Microsoft SQL Server:https://github.com/jinzhu/gorm
但是,当我尝试使用db.HasTable()时,我似乎无法找到任何表格,并且我检查了正常的凭据 . 我确实收到一条消息,GORM没有正式支持MSSQL,它在兼容模式下运行,但我还包括一个SQL驱动程序:github.com/denisenkom/go-mssqldb用于MSSQL . 有什么我想念的吗?
我正在尝试使用GORM连接到Microsoft SQL Server:https://github.com/jinzhu/gorm
但是,当我尝试使用db.HasTable()时,我似乎无法找到任何表格,并且我检查了正常的凭据 . 我确实收到一条消息,GORM没有正式支持MSSQL,它在兼容模式下运行,但我还包括一个SQL驱动程序:github.com/denisenkom/go-mssqldb用于MSSQL . 有什么我想念的吗?
2 回答
我发现了我的错误,我导入了错误的MSSQL驱动程序,gorm已经有一个导入_“github.com/jinzhu/gorm/dialects/mssql”
我将发布这个答案,仅仅是为了阐述@Eduardo Carstillo上面的回答 . 我有同样的问题,我得到错误
mssql is not officially supported, running under compatibility mode.
错误发生,因为Gorm库默认情况下不支持mssql但是它已经在gorm dialects
中实现 .解决此问题 . 只需为gorm方言添加一个import语句 . 请参阅下面的完整mssql连接 .
有关更多详细信息,请参阅gorm doc . http://gorm.io/docs/connecting_to_the_database.html`