Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.150.89] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте.
1) Создал на PG таблицу. 2) В Delphi7 установил Zeos как было рекомендовано. 3) Подключился и открыл таблицу, но... Не могу записать в нее данные. Вот код ZTable1.Open; ZTable1.Append; на Append вылетает ошибка: "ZTable1: Can not modify read-only dataset" У ZConnection1 readonly выставил в False. У таблицы такого свойства вообще нет, у полей Readonly=False пробовал через ADO. Там другое: Append срабатывает, строка появляется но при посте ругается: "Не удается втавить пустую строку. Необходим хотя бы один столбец значений. " в этой таблице есть одна строка данный, 2 поля числовое и строковое, и еще автоинкремент и по нему primary key. версия PG - PostgreSQL Database Server 8.2, а в моем Zeos в Protocol максимум 7.3. У Zeos не нашел новых библиотек, под PG 8. попробовал через AdoQuery вот такой скрипт INSERT INTO name(id, name) VALUES (20, '20'); данные пишет но ругается:"В наборе строк не определено ни одного столбца". Ну помогите пожалуйста кто-нибудь. такое ощущение как-будто сошел с ума и сам с собой говорю :-) помогите пожалуйста. Заранее благодарен. |
Сообщ.
#2
,
|
|
|
1. id - автоинкремент? Тогда его в запросе упоминать нельзя.
2.id, name - зарезервированные слова синтакса БД? Тогда их надо заекрамировать, за если БД в стадий разработки, то лучше переименовать. |
Сообщ.
#3
,
|
|
|
переименовал. не помогло
|
Сообщ.
#4
,
|
|
|
все разобрался. надо через ODBC. но почемуто формат biginteger в PG не нравится Delphi
|