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

Вниз

Запись инфы в базу из Edit.text   Найти похожие ветки 

 
quadronik ©   (2005-09-22 00:30) [0]

Можно ли произвести запись инфы в базу не используя компоненты из DataControl (обычными Edit, ComboBox и пр) не используя SQLQuery? Просто форма состоит из большого числа компонентов и запрос получится огромным и громздким, что может стать источником ошибок, к тому же программа уже работает с настоящими компонентами и очень не хотелось бы заменять edit на DBEdit и тп.


 
pavel_guzhanov ©   (2005-09-22 08:38) [1]

Используй Query, и параметрический запрос. С параметрами вероятность ошибок намного меньше. Конкретнее можно сказать, когда расскажешь, какую базу используешь...


 
msguns ©   (2005-09-22 09:09) [2]

Можно. Используя обычный компонент типа TTable, который показывается в нередактируемом гриде либо вообще не показывается. По его событиям AfterOpen и AfterScroll содержимое полей переписывается в отображаемые не DB-контролы, где данные могут быть изменены пользователем.

Когда требуется производить записиь в таблицу, содержимое контролов переписывается в датасет :
 Table1.Edit (Insert);
 Table1.FieldByname("Field1").AsInteger := StrToInt(Edit1.Text);
 Table1.FieldByname("Field2").AsString := (Combobox1.Text);
 ...
 Table1.Post;



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

Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
14-1128526612
kami
2005-10-05 19:36
2005.10.30
Посоветуйте что-нибудь по БД


14-1128893202
Piter
2005-10-10 01:26
2005.10.30
Включение IP маршрутизации


3-1127142793
BaxTMaH
2005-09-19 19:13
2005.10.30
Странная ошибка


1-1128412343
Ищущий
2005-10-04 11:52
2005.10.30
не показываются подсказки


1-1127758387
NikNet
2005-09-26 22:13
2005.10.30
Где скачать хороший бесплатный компонент для СКИН?





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