SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Logcat mówi niepoprawne dane kolumny 1

Aby pobrać numery telefonów, zapytaj Phone.CONTENT_URI i dołącz Phone.NUMBER w swojej projekcji.

Aby pobrać adresy e-mail, wpisz zapytanie Email.CONTENT_URI i poproś o Email.DATA w swojej projekcji.

Każdy z nich pozwoli Ci również dołączyć Contacts.DISPLAY_NAME w Twojej projekcji, ponieważ niektóre typowe kolumny, takie jak ta, są automatycznie łączone.

Chociaż wcześniej nie pobierałem tych danych według identyfikatora, uważam, że Twoja „klauzula where” to Phone.CONTACT_ID + " = " + contactId i Email.CONTACT_ID + " = " + contactId odpowiednio. Zobacz Jak uzyskać numer telefonu kontaktów w Androidzie, aby uzyskać więcej informacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak poprawnie zamknąć kursor w Androidzie

  2. Napraw błąd:„Wybrane po lewej i prawej stronie UNION nie mają takiej samej liczby kolumn wyników” w SQLite

  3. Pokój Android + funkcje okna

  4. Jak mogę utworzyć listę Array z danymi kursora w Androidzie?

  5. Jak buforować przeanalizowany JSON do użytku w trybie offline