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

Вниз

как добавить запись в таблицу   Найти похожие ветки 

 
dasha   (2006-12-10 14:50) [0]

База данных Access подключенм через ADOQuery и DataSourse к DBGrid.
Данные в DBGrid заносятся по SQL запросу в ADOQuery1. Как добавить еще одну строку в таблицу Predmeti (в поля ID (ключевое), Kurs, Semestr, Predmet) если num, k,s:integer соответствуют полям числового типа ID, Kurs, Semestr, а в поле predmet нужно поместить значение , вводимое в edit2. Может нужно еще одно ADOQuery или можно дописать в уже связанное? Ниже написанное выдает ошибку в ходе работы программы при попытке записать: ADOQuery : DataSet not in Edit or insert mode

ADOQuery1.SQL.Add("insert into predmeti (ID,Kurs,Semestr,Predmet) Values ("+IntToStr(num)+IntToStr(k)+IntToStr(s)+edit2.Tex t+")");


 
Desdechado ©   (2006-12-10 16:47) [1]

"смешались в кучу кони, люди"...

Если хочешь обавлять командами SQL, тогда в показывающий датасет бессмысленно что-то вписывать, егонадо просто переоткрыть.
Если же хочешь вписать в показывающий датасет, то сначала переведи его в режим редактирования (Query.Edit или Query.Insert), а потом вставляй в него данные (Query.FieldByname). Но в этом случае не забывай отправлять данные в БД командой ApplyUpdates.


 
MsGuns ©   (2006-12-10 17:26) [2]

Используйте TADODataSet вместо TADOQuery



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

Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.045 c
2-1165744656
FIL-23
2006-12-10 12:57
2006.12.31
программно узнать где находится прога или как открыть файл :)


15-1165839388
Romas81
2006-12-11 15:16
2006.12.31
программный менеджер для мобильного


2-1165768050
i-am-vladko
2006-12-10 19:27
2006.12.31
DataModul


15-1165485474
Vaitek__
2006-12-07 12:57
2006.12.31
Два вопроса по винде :-)


15-1165842155
Beavercrazy
2006-12-11 16:02
2006.12.31
Каким образом выполнить задачу по информированию клиентов?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский