Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.04.04;
Скачать: CL | DM;

Вниз

Ошибка при вставке   Найти похожие ветки 

 
zod33   (2009-03-23 00:58) [0]

Есть таблица, несколько полей в ней формируеться динамически, то есть в редакторе полей, в компоненте ADOQuery, выбираю new field, тип поля lookup. Дело в том что при попытке добавить новую запись, методом insert, выдаёться сообщение  "Ошибка неизвестного типа", причём не сразу а после того как я отредактирую одно из полей. Пробовал оставить одно связующее поле, если его редактировать первым то ошибка не выдайться. Впринцыпе я понял из за чего ошибка выдаёться, связующему поляю просто неначто ссылаться в момент редактирования.
Пмогите плиз, как избавиться от этой ошибки ?


 
Германн ©   (2009-03-23 01:16) [1]

И опять ADOQuery. :(


 
sniknik ©   (2009-03-23 01:42) [2]

> Пмогите плиз, как избавиться от этой ошибки ?
сразу после замены ADOQuery на ADODataSet добавь в таблицу ключевое(можно + автоинкрементное) поле.
> связующему поляю просто неначто ссылаться в момент редактирования.
будет на что, если это поле не будет "отсечено" тобой в запросе.


 
turbouser ©   (2009-03-23 01:43) [3]


> zod33   (23.03.09 00:58)  


> Дело в том что при попытке добавить новую запись, методом
> insert, выдаёться сообщение  "Ошибка неизвестного типа"

Ибо нефиг!

p.s.
Я серьезно.


 
turbouser ©   (2009-03-23 01:47) [4]


> sniknik ©   (23.03.09 01:42) [2]

Плохой совет... Отдавать редактирование данных датасету - 90% зло.


 
sniknik ©   (2009-03-23 01:57) [5]

> Плохой совет... Отдавать редактирование данных датасету - 90% зло.
не любите кошек? да вы их просто готовить не умеете!

p.s.
я тоже серьезно.


 
turbouser ©   (2009-03-23 02:06) [6]


> sniknik ©   (23.03.09 01:57) [5]
>
> > Плохой совет... Отдавать редактирование данных датасету
> - 90% зло.
> не любите кошек? да вы их просто готовить не умеете!

Умееею:) Вот по этому 90, а не 100 =)

> p.s.

Я понял :)


 
zod33   (2009-03-23 04:24) [7]

>>Германн ©

А чем вам ADOQuery не нравиться ?  Объясните мне, чем он хуже DataSet ?


 
Anatoly Podgoretsky ©   (2009-03-23 09:09) [8]

Надоело рассказывать и каждый раз вспоминать, что именно, а записей никто не ведет.


 
sniknik ©   (2009-03-23 10:30) [9]

> А чем вам ADOQuery не нравиться ?  Объясните мне, чем он хуже DataSet ?
логика работы ADO отражена в родных компонентах, если действительно хочешь понять как правильно работать, должен изначально использовать компоненты с не исковерканной логикой.

глядя в кривое зеркало хорошую прическу не сделать...  ну, если только натренироваться, и знать как эта кривизна выглядит в "прямом". либо заняться самообманом и убедить себя, что вот это "криво" и есть "прямо". (есть и такие). но тогда забудь о нормальном восприятии твоих вопросов тут.



Страницы: 1 вся ветка

Текущий архив: 2010.04.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
15-1262483235
Германн
2010-01-03 04:47
2010.04.04
OnTimer или где?


2-1265207702
HF-Trade
2010-02-03 17:35
2010.04.04
GetPixel


15-1263644504
AlexDan
2010-01-16 15:21
2010.04.04
dll библиотеки и линукс..


2-1265061595
Евгений Р.
2010-02-02 00:59
2010.04.04
Встроенные функции ADO для провайдера VFPOLEDB.1


15-1263319775
Anatoly Podgoretsky
2010-01-12 21:09
2010.04.04
Конец земле, вероятно