Parámetros de Android SQLite rawquery

¿Cómo puedo pasar intger a un rawquery en sqlite para android. Aquí su no tomar g y s en la consulta. Por favor guíe.

int g, s; Cursor cur3 = database2.rawQuery("select max(UnixTimeStamp) from Quote where EmoticonID=%d and SubCategoryID=%d" ,new String [] {g,s}); 

Todos los lugares de parámetros deben ser designados con?. Los parámetros para la consulta siempre son cadena, no hay nada especial sobre los números enteros. Esto debería funcionar para usted:

 Cursor cur3 = database2.rawQuery("select max(UnixTimeStamp) from Quote where EmoticonID=? and SubCategoryID=?" ,new String [] {String.valueOf(g),String.valueOf(s)}); 

Parámetro en su consulta debe ser cadena por lo que convierta estos parámetros en una cadena y escriba su consulta como sigue.

Utilice String.valueOf();

 Cursor c = db.rawQuery(SELECT max(UnixTimeStamp) FROM Quote WHERE EmoticonID ='"+d+"' AND SubCategoryID ='"+ s +"'"); 

Gracias

 Cursor cur3 = database2.rawQuery("select max(UnixTimeStamp) from Quote where EmoticonID=" + g + " and SubCategoryID = " + s + " "); 
  • ¿Cómo determinas si una .sqlite o .sqback está dañada en Java?
  • Cómo hacer frente a múltiples cambios en la versión de la base de datos cuando se actualiza la aplicación Android
  • Copiar mi propio DB de SQLite de la carpeta de activos a
  • Uso de la memoria sqlite android
  • ¿Es posible aplicar la clave principal en los campos de texto en la base de datos android
  • "AS" equivalente en sqlite
  • ¿Es posible hacer una consulta sin procesar en la base de datos de metales de Android de meta sqlite?
  • Excepción fatal: error desconocido (código 14) no se pudo abrir la base de datos
  • Cómo obtener el valor de la base de datos en una matriz String en android (sqlite Database)
  • Android: Diseño de uno-a-muchos de SQLite
  • Insertar null en la tabla Sqlite
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.