мс sql как операнд не может работать правильно node.js и express - PullRequest
0 голосов
/ 23 марта 2020

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 ', событие:' errorMessage ', номер: 4145, состояние: 1, класс: 15, сообщение: "An выражение не булева типа, указанное в контексте, где ожидается условие, рядом с 'LİKE'. ", serverName: 'DESKTOP-Q6EC342 \ SQLEXPRESS', procName: '', lineNumber: 1} '' '

1 Ответ

0 голосов
/ 24 марта 2020
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 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();
  });

}); });

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...