gpt4 book ai didi

sql-server - Node js knex 和 mssql 错误 - 'TypeError: _this.driver.Connection is not a constructor'

转载 作者:搜寻专家 更新时间:2023-10-31 23:51:43 25 4
gpt4 key购买 nike

这不是问题,更多的是提醒,以防其他人遇到此问题 - 在设置新 Node 项目时,我想使用 knex 访问 MSSQL 数据库服务器。我正在用这个初始化 knex:

{
client: 'mssql',
connection: {
driver: 'msnodesqlv8',
server: 'localhost',
database:'testdb'
options: {
trustedConnection: true
}
}

我收到错误:“类型错误:_this.driver.Connection 不是构造函数”。经过大量谷歌搜索后,我找不到任何关于此错误消息的信息,所以我想我应该在这里发布一个提醒。

我安装了最新的 knex、mssql 和 msnodesqlv8 软件包。这就是问题所在。从 mssql v4.x 开始,knex 和 mssql 表现不佳(目前)。我能够通过将 mssql 包降级到 3.3 来解决这个问题。

最佳答案

答案与问题末尾所述完全相同。

“我安装了最新的 knex、mssql 和 msnodesqlv8 包。这就是问题所在。从 mssql v4.x 开始,knex 和 mssql 不能正常运行(目前)。我可以通过降级来解决这个问题mssql 包到 3.3。”

我也能够使用此解决方案成功解决问题。

关于sql-server - Node js knex 和 mssql 错误 - 'TypeError: _this.driver.Connection is not a constructor',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43283552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com