sql >> Database >  >> RDS >> SQLite

Logcat zegt ongeldige kolomgegevens1

Om telefoonnummers op te halen, zoekt u Phone.CONTENT_URI en vermeld Phone.NUMBER in uw projectie.

Om e-mailadressen op te halen, zoekt u Email.CONTENT_URI en vraag om Email.DATA in uw projectie.

Met elk van deze kunt u ook Contacts.DISPLAY_NAME . opnemen ook in uw projectie, aangezien sommige veelvoorkomende kolommen automatisch worden toegevoegd.

Hoewel ik deze gegevens nog niet eerder op ID heb opgehaald, denk ik dat uw "where-clausule" Phone.CONTACT_ID + " = " + contactId zou zijn en Email.CONTACT_ID + " = " + contactId respectievelijk. Zie Hoe u het telefoonnummer van contacten in Android kunt krijgen voor meer informatie.



  1. MySQL relationele databases gebruiken op Ubuntu 9.10 (Karmic)

  2. Hoe u twee tabellen samenvoegt in MySQL

  3. ProxySQL-native clustering met Kubernetes

  4. Hoofdlettergevoelige variabelen in SQL Server