Даты управления на сервере sql с помощью node.js - PullRequest
0 голосов
/ 01 апреля 2019

приведенный ниже код выполняет выборку для базы данных сервера SQL, когда код выполняется, возникает следующая ошибка, у меня есть эта ошибка: TypeError: parameter.value.getTime не является функцией

Входной параметр:

IdUtente=2
dataInizio=01-07-2018 
datafine=02-09-2018

Дата:

01-08-2018

01-10-2018

01-11-2018

02-01-2019

02-08-2018

JavaScript:

async function CaricaDataeTotaleOre(IdUtente,dataInizio,datafine) {

    console.log("Carica Data e Totale Ore -- IdUtente: "+IdUtente+"\n Data Inizio: "+dataInizio+"\n Data Fine: "+datafine);
    var data = [];
    var query = "SET LANGUAGE 'Italian'  SELECT Distinct CONVERT(varchar(10), DataCreazione, 105) as Data   FROM Marcatura inner join Utente on Utente.IdUtente = Marcatura.IdUtente where Utente.IdUtente = @IdUtente and(CONVERT(VARCHAR(10),Marcatura.DataCreazione,103) between @Start and @End)  ";
    const ret = await new Promise((resolve, reject) => {
        new sql.ConnectionPool(DbConfig.config).connect().then(pool => {
            return pool.request().input('IdUtente', sql.Int, IdUtente).input('Start', sql.DateTime, dataInizio).input('End', sql.DateTime, datafine).query(query)
        }).then(result => {
            resolve(result);
            sql.close();
        }).catch(err => {
            ManageError.SendError("Errore CaricaDataeTotaleOre con : " + IdUtente + "\n Errore: " + err);
            reject(err)
            sql.close();
        });
    });

    for (var i = 0; i < ret.recordset.length; i++) {
        data.push({
            Data: ret.recordset[i].Data
        })
    }
    return data;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...