node.js - 类似操作数的 mssql 无法正确运行 node.js 和 express
问题描述
router.post('/doktorismiAra', function (req, res, next) {
var doktoradisoyadiA=req.body.doktoradisoyadi
console.log(doktoradisoyadiA);
sql.connect(dbTelefon, function (err) {
if (err)
console.log(err);
var sqlRequest = new sql.Request();
var sqlQery="SELECT * FROM doktorkayit WHERE doktoradisoyadi LİKE ?"+'%'+doktoradisoyadiA+'%';
sqlRequest.query(sqlQery, function(err,data){
if(err) console.log(err)
console.log(data);
console.table(data.recordset);
console.log(data.rowsAffected);
console.log(data.recordset[0]);
sql.close();
});
});
});
'''info: ErrorMessageToken { name: 'ERROR', event: 'errorMessage', number: 4145, state: 1, class: 15, message: "在预期条件的上下文中指定的非布尔类型的表达式,靠近'LİKE'。",服务器名称:'DESKTOP-Q6EC342\SQLEXPRESS',procName:'',lineNumber:1 }'''
解决方案
router.post('/doktorismiAra', function (req, res, next) {
var doktoradisoyadiA=req.body.doktoradisoyadi; 控制台.log(doktoradisoyadiA);
sql.connect(dbTelefon, function (err) { if (err) console.log(err);
var sqlRequest = new sql.Request();
var sqlQery="SELECT * FROM doktorkayit WHERE doktoradisoyadi LIKE '%"+doktoradisoyadiA+"%' ";
sqlRequest.query(sqlQery, function(err,data){
if(err) console.log(err);
console.log(data);
console.table(data.recordset);
console.log(data.rowsAffected);
console.log(data.recordset[0]);
sql.close();
});
}); });
推荐阅读
- reactjs - 在组件级别获得“未定义”
- ios - 将情节提要出口传递给基本控制器类
- flutter - I/flutter(8131):══╡ 小部件库捕获的异常 - 必须向文本小部件提供非空字符串
- java - 如何避免重复代码初始化 hashmap 的 hashmap?
- c++ - 使用 clang AST 解析评论
- elasticsearch - Elastic Search 7 - 如何查询字段订单电子邮件的多个选项有 1.客户电子邮件、2.发货电子邮件、3.计费电子邮件
- laravel - Laravel - 没有收集的增量方法
- css - 组件在re-frame中显示时如何添加动画效果?
- r - 如何将日期和频率的数据框转换为季度?R
- python - 如何更改使用 openpyxl 从 Word 文档中提取的 Excel 电子表格上的图表参考区域?