sql >> Databasteknik >  >> RDS >> Mysql

MySqlException på ExecuteReader genom att välja UserID(PK)

Undantaget innebär att du får ett oväntat resultat. Metoden ExecuteNonQuery försöker köra en fråga som inte returnerar några rader, och returnerar ett heltal som visar antalet rader som redigerats i databasen. Så den försöker lägga in samlingen av resultat i ett heltalsfält, vilket inte är möjligt.

Så för att svara på din fråga är orsaken till felet frågan. För utvalda frågor bör du använda ExecuteReader() metod.



  1. Rails 3.2 Postgres Save Error ActiveRecord::StatementInvalid:PG::Error:ERROR:Syntaxfel nära 'T' vid position 5

  2. Postgres och index på främmande nycklar och primärnycklar

  3. Analysera json genom json_table i Oracle 18

  4. Mysql group_concat av upprepade nycklar och antal upprepningar av flera kolumner i en fråga (Frågeoptimering)