SQLite
 sql >> база данни >  >> RDS >> SQLite

java.util.MissingFormatArgumentException:Спецификатор на формат:s

String query = String.format("INSERT INTO OrderDetails(Productid,ProductName,Quantity,Price,Discount,Image) VALUES('%s','%s','%s','%s','%s','%s');",
        order.getProductid(),
        order.getProductName(),
        order.getQuantity(),
        order.getPrice(),
        order.getDiscount());

Имате шест %s формат, но вие предоставяте само пет стойности.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в SQLiteDatabase sqlite:(1) близо до ):синтактична грешка

  2. Как да конвертирате милисекунди до дата в SQLite

  3. Уверете се, че курсорът е инициализиран правилно, преди да получите достъп до данни от него

  4. Как да създадете таблица с помощта на sqlite база данни в android?

  5. Android:Грешка при копиране на база данни (Sqliite) от папка с активи