1
您好:在插入方法中使用UserDAO類插入查詢返回類型不匹配問題 在插入方法。我有很多字段,但我想插入數據到幾個字段。請提前幫助我。插入數據到數據庫Sql lite在android中
Veiwholder.btnSave.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String Firstname =Veiwholder.etFirstName.getText().toString();
String Lastname =Veiwholder.etLastName.getText().toString();
String Password =Veiwholder.etPassword.getText().toString();
UsersDAO userDAO = new UsersDAO(NewDataEnteryActivity .this);
Users userDO = userDAO.AddNewRecod(Firstname, Lastname, Password);
}
});
}
這是另一個userDaO類代碼。 這也是我的Query類。
public int AddNewRecod(String FirstName,String LastName,String Password) {
int row_id = -1;
try {
OpenConnection(context);
ContentValues contentValue = new ContentValues();
contentValue.put(Users.FIELD_FIRST,userDO.getfirstName());
contentValue.put(Users.FIELD_LAST_NAME,userDO.getLastName());
//contentValue.put(Users.FIELD_EMAIL, userDO.GetEmail());
contentValue.put(Users.FIELD_PASSWORD,userDO.getpassword());
//contentValue.put(Users.FIELD_CREATION_DATE,userDO.GetCreationDate());
//contentValue.put(Users.FIELD_IS_ACTIVE, userDO.GetIsActive());
row_id = (int) dbSqlLiteDataObject.insert(Users.TABLE_USERS, null,
contentValue);
CloseConnection();
} catch (SQLiteException ex) {
CloseConnection();
Log.e("Insert " + Users.TABLE_USERS
+ "into database exception caught", ex.getMessage());
row_id = -999;
}
return row_id;
}
那麼你到底想幹什麼? –