Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
0 / 0 / 1
Регистрация: 05.04.2011
Сообщений: 25

Запрос на добавление

18.05.2011, 22:02. Показов 6298. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, работаю с базой данных, хочу добавить забись в DBGrid с помощью Edit"ов. Можно ли используя SQL запрос Insert осуществить это.
SQL
1
2
NSERT INTO Personal (Personal_id, Familiya, Name, Otchestvo, Dolgnost, Ulica, Dom, Kvartira, Telefon)
VALUES          ("1",'familiya','name','otces','dolgn','ulica','1','2','3')
Таким образом всё добавляется, но как записать, что добавление будет с помощью данных из Edit"ов???
Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2011, 22:02
Ответы с готовыми решениями:

Запрос на добавление
Здравствуйте... Пишу код на добавление в таблицу данных...вот код procedure TForm3.Button2Click(Sender: TObject); begin ...

Запрос на добавление
Вот задание 1. Відомості: назва групи, рік створення групи, стиль, прізвище соліста, найпопулярніший альбом: назва альбому, рік ...

Запрос на добавление
Form2.ADOQuery1.SQL.Add('INSERT INTO Інтернет(ПІБ,Адреса,Підключення,Телефон,Тариф,КТБ)...

25
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
19.05.2011, 17:38
Студворк — интернет-сервис помощи студентам
Используйте эдиты и вообще любые контролы на здоровье. Для отображения и для изменения полей записей таблиц БД. Не трогайте только поле счетчика !
Ибо изменить его Вы все равно не сможете !
При добавлении новой записи аналогично - пользователь не может ввести значение счетчика поскольку гарантированно не может знать его ! Ибо его не знает даже сервер ! А узнает только непосредственно перед добавлением записи в таблицу !
Уверен, что ни один препод не оспорит такую технологию. Разве что срвсем безграмотный.

Добавлено через 3 минуты
Из текста запроса уберите Personal_id из списка полей и списка values и да пребудет с Вами Всевышний
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
19.05.2011, 17:40
а если посчитать так. Чтобы поле считалось автоматом, то это настройка такая просто... А возможно это поле у автора не настроено на автоматику и поле поддается корректировки....
MsGuns, я так заметил что вы всем навязываете только то, как думаете лично Вы, и не хотите рассматривать другие варианты...
1
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
19.05.2011, 17:46
Еще добавка:
"Защищать" любой код, реализующий обмен с БД, - правило профессионального программиста. Чем раньше Вы будете следовать этому правилу, тем скорее станете профи

Добавлено через 3 минуты
>а если посчитать так. Чтобы поле считалось автоматом, то это настройка такая просто... А >возможно это поле у автора не настроено на автоматику и поле поддается корректировки....

Оно не "настроено" Он такое потому что такой тип. Это "фича" сервера, а не "настройка" пользователя. Не нравится автосчет, используйте обычный интежер и получайте геморрой на "здоровье".

>MsGuns, я так заметил что вы всем навязываете только то, как думаете лично Вы, и не хотите >рассматривать другие варианты...

Правильно заметили. Потому что "другие варианты", которые я критикую, заведомо неправильные и ведут к многочисленным ошибкам, подчас весьма трудно отлавливаемым.
0
0 / 0 / 1
Регистрация: 05.04.2011
Сообщений: 25
19.05.2011, 18:25  [ТС]
если убрать поля персонал айди, не нарушится ли при этом запрос??
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
19.05.2011, 18:27
нет, попробуйте и у Вас пропадут все вопросы
1
0 / 0 / 1
Регистрация: 05.04.2011
Сообщений: 25
19.05.2011, 18:27  [ТС]
вай не нарушилось,теперь всё норм работает, спасибо всем огромное ++++, красавцы!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2011, 18:27

Запрос на добавление
Вообщем есть запрос на добавление в Access. Я не знаю как правильно его преобразовать на кнопку в делфи. Пробовал несколько вариантов,...

Запрос на добавление из dbEdit
Привет! Подскажите, пожалуйста, что надо прописать в графе SQL запроса на добавление данных в таблицу из dbEdit? Есть таблица Клиенты, в...

Запрос на добавление данный в БД
Form1.ADOQuery1.SQL.Clear; Form1.ADOQuery1.SQL.Add('INSERT INTO R_D(Naimenovanie_organizacii, KEY_Org, Data_podpisaniia_dogovora,...

Запрос на добавление в две таблицы
есть главная и подчиненная таблица: 1.клиенты(код,фамилия,имя,отчество,телефон,адрес) 2.животные(животное,...код_хозяина) сделаны в...

Запрос на добавление оценок студенту
помогите написать запрос на добавление оценок студенту В Access есть следующие таблицы: Abityrient с полями:, nomer, fam, kodspec...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru