sql >> Database teknologi >  >> RDS >> Mysql

MySqlException på ExecuteReader ved at vælge UserID(PK)

Undtagelsen betyder, at du får et uventet resultat. Metoden ExecuteNonQuery forsøger at udføre en forespørgsel, der ikke returnerer rækker, og returnerer et heltal, der viser antallet af rækker, der er redigeret i databasen. Så den forsøger at placere rækken af ​​resultater i et heltalsfelt, hvilket ikke er muligt.

Så for at besvare dit spørgsmål er årsagen til fejlen forespørgslen. Til udvalgte forespørgsler skal du bruge ExecuteReader() metode.



  1. Hvordan kan jeg bruge PDO til at hente et resultatarray i PHP?

  2. MySQL INSERT-sætning i Python

  3. Sådan fejlretter du en krukke eksternt fra netbeans

  4. Kopiering af data fra en tabel til en anden tabel. Databaser er forskellige, og tabelstrukturen er anderledes