|
|
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
Создана таблица в pgAdmin 4 PostgreSQL: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Поле ID это PRIMARY KEY. Пытаюсь вставить запись в эту таблицу из кода: INSERT INTO list2 VALUES(:timestring, :timetime, :mesto, :itogo, :sostav); Получаю ошибку: Класс: EPgNativeException Сообщение: [FireDAC][Phys][PG][libpq] ОШИБКА: столбец "id" имеет тип integer, а выражение - character varying. Перепишите выражение или преобразуйте его тип. Не могу понять при чем здесь автоинкрименый первичный ключ поля id? Подскажите, пожалуйста, как исправить и как вставлять запись в эту таблицу? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 16:35:27 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
TryFireDAC, первое поле - id, а не timestring Перечислите те поля, которые вы собираетесь вставлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 16:41:18 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
Торможу и не понимаю... :( id должно само автоматом вставляться как первичный ключ. Я не могу написать, например, так: INSERT INTO list2 VALUES(:id, :timestring, :timetime, :mesto, :itogo, :sostav); Так как только база данных знает, что именно вставить в id. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 16:48:40 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
непонятно только при чем здесь Delphi попробуйте выполнить ваш запрос в родном для postgree sql редакторе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 17:02:03 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
авторнепонятно только при чем здесь Delphi FireDAC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 17:04:33 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
ВродеПонятноавторнепонятно только при чем здесь Delphi FireDAC попробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 17:05:43 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
авторпопробуйте выполнить ваш запрос в родном для postgree sql редакторе В pgAdmin: INSERT INTO list2 VALUES("20.11.17 20:47:49", "20.11.17 20:47:49", "Вася", "Вася", "Вася"); Ответ: Query returned successfully in 840 msec. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 17:14:24 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
Нет, pgAdmin в PostgreSQL 10 полный отстой. Если даже написать полную ерунду всегда пишет: Query returned successfully Хрень... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 17:24:25 |
|
||
|
FireDAC вставка записи в таблицу
|
|||
|---|---|---|---|
|
#18+
TryFireDAC, я PostgreSQL в глаза не видел, но обычно вставку пишут так: INSERT INTO таблица(список_полей) VALUES(список_значений)... Всегда работает 100%.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 17:45:06 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=123&tid=2041489]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 529ms |

| 0 / 0 |
