Здравствуйте!
При передаче даты в SQL запрос выдается ошибка:
Ошибка времени выполнения Basic.
Вызвано исключение
Type: com.sun.star.sdbc.SQLException
Message: Wrong data type: java.lang.IllegalArgumentException.
Данные для ввода берутся из Поля Даты:
Statement = ConnectToDataBase.createStatement()
TextBoxDat = oForm.getByName("VydDat")
TextBoxDatVal=TextBoxDat.text
SQL = "UPDATE ""test2"" SET ""Выдан""=True, ""Склад""=False, ""АдрУст""='" & TextBoxAdrTxt & "', ""Кабинет""='" & TextBoxKabTxt & "', ""ДВыдч""='" & TextBoxDatVal &"' WHERE ""ИНКр""='" & TextBoxINTxt & "'"
res=Statement.executeQuery(SQL)
Мсгбокс показывает строку SQL как:
UPDATE "test2" SET "Выдан"=True, "Склад"=False, "АдрУст"='Лермонтовский 28', "Кабинет"='1', "ДВыдч"='05.04.22' WHERE "ИНКр"='460'
Как правильно передать дату в запрос? В таблице тип данных поля ДВыдч - Дата.