169 похожих чатов

Всем привет. Вопрос по SQLQuery и DBGrid. После загрузки в DBGrid, я

изменяю там поле, и мне нужно перенести изменения в базу данных.

Флаг SQLQuery1.Modified при изменении DBGrid, устанавливается, но как перенести изменения?
SQLQuery1.Post, вроде как, что-то "сохраняет", но при обновлении базы данных (если заново её загрузить в DBGrid через SQLQuery1.Open), изменения не переносятся.

16 ответов

34 просмотра

Датасет настрой просто. Там есть автосохранение

Какая СУБД?

Временный КТ315- Автор вопроса
Hemul GM
Датасет настрой просто. Там есть автосохранение

Видел на форумах про Dataset, но у меня на форме связаны только DataSource, ODBCConnection, SQLTransaction, SQLQuery и собственно сам DBGrid. Как мне добавить Dataset? Я так понимаю, это TBufDataset?

Временный КТ315
accdb

Ну это же транзакционная СУБД, update, insert, delete запросы прописаны?

Евгений
Ну это же транзакционная СУБД, update, insert, del...

Не обязательны. Хотя, наверно, зависит от датасета

Hemul GM
Не обязательны. Хотя, наверно, зависит от датасета

Как не обязательны? А как данные сохранять в БД?

Временный КТ315- Автор вопроса
Евгений
Ну это же транзакционная СУБД, update, insert, del...

У меня есть только кнопки "Добавить", т.е в них прописаны запросы INSERT. Изменение данных я хочу сделать только через DBGrid.

Евгений
Как не обязательны? А как данные сохранять в БД?

Вот так. Само может работать, если запрос в Query не сложный

Временный КТ315- Автор вопроса
Временный КТ315
У меня есть только кнопки "Добавить", т.е в них пр...

На кнопку "применить изменения" мне надо изменения из DBGrid применить в базу данных.

Евгений
Не может. IBX, SQLdb.

FireDAC: SQlite, mdb, mysql, postgres работает

Есть хорошая книжка, точнее две. Шумарокова, кажется. Delphi 3 и разработка приложение для баз данных. И с похожим названием для Delphi 5. В интернете они есть, скачай и читай. Очень хорошо разобраны основы.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта