Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

146
Visualizações
Discernir el punto de falla en la consulta de múltiples parámetros con node-sqlite3

En una aplicación de servidor Node.js, estoy tratando de seleccionar una fila a través del método .get() filtrando el resultado con una cláusula WHERE con múltiples parámetros.

 function getRowByID(paramA, paramB, paramC) { return new Promise(function(resolve, reject) { const query = 'SELECT * FROM myTable WHERE a=? AND b=? AND c=?' db.get(query, [paramA, paramB, paramC], (err, row) => { if (err) reject(err) else { // check contents of rows and resolve } }) }) }

Según la documentación de la API de node-sqlite3, si el conjunto de resultados está vacío, el segundo parámetro ( row ) de la devolución de llamada no está undefined . Desafortunadamente, esto no me da ninguna información, ¿cómo puedo entender qué parámetro fue la causa de que el resultado esté vacío? ¿Podría haber soluciones para el problema que tengo, como, por ejemplo, dividir la consulta en diferentes promesas secuenciales?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda