Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

253
Vistas
No se puede convertir el tipo de base de datos tsvector a String

Estoy empezando con PostgreSQL y estoy tratando de realizar una búsqueda de texto completo. Tengo algunos registros en la tabla, con una columna de search de tipo tsvector . Todo eso funciona muy bien. Sin embargo, usando Npgsql, estoy tratando de ejecutar:

 using (var cmd = new NpgsqlCommand()) { cmd.CommandText = "SELECT search FROM data"; cmd.Prepare(); var reader = cmd.ExecuteReader(); }

Pero sigo recibiendo un InvalidCastException diciendo

No se puede convertir el tipo de base de datos tsvector a String

Supongo que hay algo más que debo agregar para convertir correctamente los tipos, pero la documentación para NpgSql parece ser prácticamente inexistente. ¿Esto no es algo que se pueda hacer, o debería hacerlo de otra manera?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No tengo ningún conocimiento de NpgsqlCommand, pero ¿has probado algo como esto?

 var stringResponse= cmd.ExecuteReader().GetString(0);
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda