本人英文文盲,执行更新操作后报错,一直以为是数据库报错,后来发现是tedious报错。
我在使用node连接SQLserver数据库时使用Tedious包连接,使用request执行一个连接,插入参数时使用addParameter(name,type,value,[options])时,value:The value that the parameter is to be given.表明value必须有,当数据插入的数据为空时,该value值为NULL,但是不能直接为“''”,这种空值的写法会报错。
官方文档:http://tediousjs.github.io/tedious/api-request.html#function_addParameter