Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
2-1264852724
helluvaname
2010-01-30 14:58
2010.04.04
ADOTable.InsertRecord+autoincr field


2-1262824902
kyran29
2010-01-07 03:41
2010.04.04
Отправка файла на e-mail


2-1265027047
LDV
2010-02-01 15:24
2010.04.04
найти дельту изменений exe


15-1263251045
Smile
2010-01-12 02:04
2010.04.04
Германн или где?


15-1263485382
toto
2010-01-14 19:09
2010.04.04
логин Windows





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский