Java、SQLite和Android:不同对象的数组
我正在用Android(SQLite)开发,但我认为这是Java的问题。 我想更新一个表,Table_GASTOS,我的WHERE子句是“(col_MES+”=?和“+col_ANO+”=?”),问题在args上
db.update(TABLE_GASTOS, values, (col_MES+" =? AND " +col_ANO+"=?"), args);
我如何做(拥有不同类型对象的数组):
**String[] args = new String[]{gasto.getMes(),gasto.getAno()};**
如果 加斯托。getAno返回一个整数
加斯托。getMes返回一个字符串
为了让我在db上的最后一个论点。更新beargs
# 1 楼答案
虽然使用SQL参数通常是个好主意,但Android数据库API只允许字符串
将整数值直接插入SQL: