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

249
Visualizações
better-sqlite3 .get() devuelve indefinido

Soy nuevo en bettersql3lite, intenté leer la documentación aquí: https://github.com/JoshuaWise/better-sqlite3/blob/master/docs/api.md

y no pude resolver este error.

Estoy tratando de ejecutar una declaración de selección en javascript de la siguiente manera:

const stmt = db.prepare('select * from table where token = ?').get(token);

donde token es un int inicializado en 5000 en este ejemplo. db corresponde a la línea const db = require('./database') Cada vez que intento ejecutar este código e imprimir lo que es stmt, stmt no está definido.

Cuando intento ejecutar la misma consulta sql, select * from table where token = 5000 , en un navegador de base de datos, me devuelven un registro como lo deseo. No estoy seguro de por qué el código javascript anterior no funciona para mí, lo uso de la misma manera, con cadenas en lugar de token, y se comporta como se esperaba (es decir, la variable se inicializa cuando hay algo en la base de datos que sería devuelto). No sé si las cadenas son el problema, pero estoy realmente confundido en cuanto a por qué la línea anterior no funciona. Cualquier ayuda es apreciada.

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