Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как добавлять, редактировать, удалять записи через, запросы SQL? / 7 сообщений из 7, страница 1 из 1
11.05.2003, 19:32
    #32157045
*^angel^*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавлять, редактировать, удалять записи через, запросы SQL?
День добрый!
Скажите плз, как через запросы добавлять, редактировать, удалять записи. С таблицами все легко и просто, понятно. Но вот как это сделать через запрос? У меня так было: основная форма ( отображает не все поля таблицы ), для добавления, редактирования, удаления есть свои кнопки (на TToolBar расположены), при выборе первых двух появляется новая форма, где уже все поля таблицы имеются, именно здесь и заполняются поля таблицы. При удалении появляется окно типа "Вы уверены?" и идет удаоение сначала всех записей подчиненной таблицы, а потом и сама запись главной таблицы.
Через TTable все сделала и работает, а как здесь через запросы делать? (Paradox 7, D6)
...
Рейтинг: 0 / 0
11.05.2003, 19:58
    #32157047
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавлять, редактировать, удалять записи через, запросы SQL?
Изучить файл localsql.hlp из поставки BDE.
...
Рейтинг: 0 / 0
12.05.2003, 09:45
    #32157140
*^angel^*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавлять, редактировать, удалять записи через, запросы SQL?
А можно поподробнее? Что-то я не нашла этого.
Мне для Paradox 7 необходимо использовать запросы вставки, удаления, редактировая записей.
...
Рейтинг: 0 / 0
12.05.2003, 10:27
    #32157184
LG
LG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавлять, редактировать, удалять записи через, запросы SQL?
Удаление: delete from <TableName> where <condition>
Вставка: insert into <TableName>(fields) values(field values)
Модификация: update <TableName> set <field1> = <value1>, ..., <field_N> = <value_N> where <condition>.

Это надо было?
...
Рейтинг: 0 / 0
12.05.2003, 12:36
    #32157352
Andrew Campball
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавлять, редактировать, удалять записи через, запросы SQL?
Кинь на форму TUpdateSQL и почитай про нее.

Вначале определись как будет работать TQuery в режиме Кэширования или нет
(ChacedUpdates).

1. в случае кеширования необходимо принудительно скидывать изменения в базу. Т.е имеем кнопочку на которую юзверь жмет и получает имзененные данные в базе.

2. В случае без кеширования изменения как в таблице напрямую пишутся в базу.
...
Рейтинг: 0 / 0
12.05.2003, 14:19
    #32157520
*^angel^*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавлять, редактировать, удалять записи через, запросы SQL?
У меня было все сделано через Table. Через этот компонент все просто и легко, т.е. удалять, редактировать, вставлять записи. В программе так: есть форма, где отображаются данные таблицы (не все поля), при нажатии на кнопку добавить появляется новая форма для ввода данных. Раньше я как писАла:
(код на кнопке добавить)
Table1.Append;
if Form2.ShowModal = mrOK then Table1.Post
else Table1.Cancel;

а как теперь с этими запросами сделать это? Куда их писАть надо?
БД - Paradox7.
...
Рейтинг: 0 / 0
12.05.2003, 15:14
    #32157600
LG
LG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавлять, редактировать, удалять записи через, запросы SQL?
1. Почитай хелп по TUpdateSql
2. Попробуй сделать сама
3. Поищи по форуму TUpdateSql

Удачи.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как добавлять, редактировать, удалять записи через, запросы SQL? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]