• Jobs
  • About Us
  • Jobs
    • Home
    • Jobs
    • Courses and challenges
  • Businesses
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

226
Views
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 3 years ago · Santiago Trujillo
1 answers
Answer question

0

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

 var stringResponse= cmd.ExecuteReader().GetString(0);
over 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Show me some job opportunities
There's an error!