Мне нужно разработать небольшую программу, которая вставляет некоторые данные в базу данных Oracle.
К сожалению, у меня возникли проблемы с оператором SQL и его выполнением. Это код, который я использую:
db.execute(
String.format("INSERT INTO tops VALUES (%d, '%s', %d, %f.00, '%s', TO_TIMESTAMP('%s', 'YYYY-MM-DD HH24:MI:SS.FF'))",
item.getID(),
item.getTitle(),
this.elements,
item.getSize(),
item.getEntity(),
timestamp.toString()));
Это та часть, где выполнение должно работать, но я получаю следующую ошибку:
java.sql.SQLException: ORA-00913: Too many values
Подробнее здесь: https://stackoverflow.com/questions/133 ... ert-a-doub
Java.sql.SQLException: ORA-00913: слишком много значений при попытке вставить двойное значение в базу данных Oracle ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Oracle.ManagedDataAccess бросает ORA-50000 и Oracle.ManagedDataAccess.core Ошибки ORA-12545
Anonymous » » в форуме C# - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-