Visualizzazione stampabile
-
Utilizzare like mysqlite
Salve,ho il seguente problema..Nel mio database memorizzo un numero di telefono e quando arriva la telefonata,devo verificare se tale numero è presente. Il problema e che nel database salvo ad esempio
3402856383
mentre il numero che mi passa l'intent contiene +39 3402856383 il problema e che quindi il confronto fallisce...Ho provato a inserire la seguente stringa nel db
Cursor cursore=db.query(true, MySQLcontatti.TABLE_PEOPLE, new String[] {MySQLcontatti.COLUMN_NOME,MySQLcontatti.COLUMN_NU MERO},MySQLcontatti.COLUMN_NUMERO+" LIKE '"+telefono+"%'",null,null,null,null, null);
Il problema e che non funziona se però al posto di telefono che contiene il prefisso metto il numero senza prefisso va.....
-
Beh, togli il prefisso prima di fare la query...
-
Il problema e appunto che devo togliere dalla stringa i primi 3 caratteri e mettere il resto in una nuova stringa e non so come si fa..
-
Quote:
Originariamente inviato da
gaiapuffo
Il problema e appunto che devo togliere dalla stringa i primi 3 caratteri e mettere il resto in una nuova stringa e non so come si fa..
Usa (se devi togliere i primi 4 caratteri):
telefono.substring(4)
-