sql >> Databasteknik >  >> RDS >> SQLite

Logcat säger ogiltig kolumndata1

För att hämta telefonnummer, fråga Phone.CONTENT_URI och inkludera Phone.NUMBER i din projektion.

För att hämta e-postadresser, fråga Email.CONTENT_URI och fråga efter Email.DATA i din projektion.

Båda dessa låter dig också inkludera Contacts.DISPLAY_NAME i din projektion också, eftersom vissa vanliga kolumner som den automatiskt kopplas in.

Även om jag inte har hämtat dessa uppgifter med ID tidigare, tror jag att din "where-klausul" skulle vara Phone.CONTACT_ID + " = " + contactId och Email.CONTACT_ID + " = " + contactId respektive. Se Hur du får kontakternas telefonnummer i Android för mer.



  1. Hur visar man funktionen, proceduren, utlöser källkoden i postgresql?

  2. TIMESTAMPADD() Exempel – MySQL

  3. Det gick inte att få spring boot för att automatiskt skapa databasschema

  4. Returnerar COUNT(*) alltid ett resultat?