sql >> Database teknologi >  >> RDS >> SQLite

Logcat siger ugyldige kolonnedata1

For at hente telefonnumre skal du forespørge Phone.CONTENT_URI og inkludere Phone.NUMBER i din projektion.

For at hente e-mailadresser skal du forespørge Email.CONTENT_URI og bede om Email.DATA i din projektion.

Hver af disse vil også give dig mulighed for at inkludere Contacts.DISPLAY_NAME også i din projektion, da nogle almindelige spalter som den automatisk bliver tilsluttet.

Selvom jeg ikke har hentet disse data ved ID før, tror jeg, at din "where-klausul" ville være Phone.CONTACT_ID + " = " + contactId og Email.CONTACT_ID + " = " + contactId henholdsvis. Se Sådan får du kontaktpersoners telefonnummer i Android for mere.



  1. SQL Server konverterer varbinary til streng

  2. Er der et alvorligt præstationshit for at bruge udenlandske nøgler i SQL Server?

  3. Sådan bruges CASE Statement i MySQL

  4. Oracle PL/SQL:Opret DML-pakke online