sql-server - MSSQL Nodejs 模块在执行存储过程时抛出无效时间

标签 sql-server database node.js stored-procedures

我已经设置了一个 Nodejs 服务器,它为我的 mssql 服务器提供了 api。 我正在尝试在nodejs 中执行mssql 数据库的存储过程,它将一些数据插入到我的一个表中。我有一个类型为“sql.Time”的输入,其值为“11:20:13”。即使 sql.Time 类型需要像“hh:mm:ss”这样的东西,nodejs 中的 mssql 模块也会抛出一个错误:

error: RequestError: Validation failed for parameter 'erreichbar_von'. Invalid time.

这是测试数据:http://hastebin.com/xucomefizo.pl

这是日志:http://hastebin.com/mubezuweca.sm

我希望有人能帮助我解决这个问题,因为我没有想法。

致以最诚挚的问候, 德3r07

最佳答案

我在为我的 sql 服务器开发 REST API 时遇到了这个错误。我最终不得不将时间作为 ISO 字符串而不是 "12:00" 来传递。在 javascript 中,我使用 (new Date()).toISOString(); 生成 "2020-02-18T04:32:23.019Z"

关于sql-server - MSSQL Nodejs 模块在执行存储过程时抛出无效时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33098711/

相关文章:

sql-server - 最好的 SQL Server 性能优化技术是什么?

python - 错误pyodbc用python连接sql server

java - 如何超快速地插入 100,000 个父行,每个行有 200 个子行?

javascript - 如何更改我的 node.js 计算器的颜色和外观?

node.js - 在 Ubuntu 中安装没有 sudo 的 NodeJS

sql-server - 调用的目标抛出了异常。 (REDIS缓存)

C# - 需要关于执行 SQL 和导出到 excel 的想法

java - MongoDB java 查询

ruby-on-rails - PGError : ERROR: relation "schema_migrations" does not exist when I heroku db:push

node.js - 找不到模块 'passport'