|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.05.2009, 18:31 | #11 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
давай сначала с удалением разберемся=)
|
18.05.2009, 18:32 | #12 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
Давай, дак что пишет-то?
Единственное, что ограничивает полет мысли программиста-компилятор
|
18.05.2009, 18:34 | #13 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
есть таблица в оракле
Fio tabel dolj CEH содержимое я отображаю в DBgrid. теперь я хочу удалить строку одну |
18.05.2009, 18:35 | #14 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
SQL statement doesn't return rows
|
18.05.2009, 18:37 | #15 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
А за отображение данных у тебя какой запрос отвечает?
Единственное, что ограничивает полет мысли программиста-компилятор
|
18.05.2009, 18:39 | #16 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
procedure TForm7.FormCreate(Sender: TObject);
begin OraQuery1.SQL.Text := 'SELECT FIO,TABEL,CEH,DOLJ from KURS_KADR2 '; OraQuery1.Open; end; |
18.05.2009, 18:41 | #17 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
Вообщем необходимо сделать так: создать еще один запрос. Он бкдет вспомогательным он будет овечать за добавление, изменение и удаление.в первом запросе в инспекторе в sql прописать SELECT FIO,TABEL,CEH,DOLJ from KURS_KADR2
Единственное, что ограничивает полет мысли программиста-компилятор
|
18.05.2009, 18:42 | #18 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
затем при нажатии на клавишу удалит заполнять второй запрос так как делал с первым.
Единственное, что ограничивает полет мысли программиста-компилятор
|
18.05.2009, 18:43 | #19 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
OraQuery2.SQL.Text := 'delete from KURS_KADR2 where FIO=' + Quotedstr(CRDBGrid1.SelectedField.T ext);
OraQuery2.ExecSQL; OraQuery1.Close; OraQuery1.Open;
Единственное, что ограничивает полет мысли программиста-компилятор
|
18.05.2009, 18:44 | #20 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
только вот не знаю как сработает это:Quotedstr(CRDBGrid1.SelectedFie ld.Text);
Лучше сделать так:OraQuery1.FieldByName('fio').va lue;
Единственное, что ограничивает полет мысли программиста-компилятор
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
insert и update | Tanusha | SQL, базы данных | 4 | 13.03.2009 14:47 |
Update данных | KiSH333 | БД в Delphi | 2 | 01.12.2008 13:28 |
Перегрузка операций new, new[], delete, delete[] | IgorKr | Общие вопросы C/C++ | 1 | 22.10.2008 12:14 |
c# and Access - update | MAcK | Общие вопросы .NET | 3 | 20.10.2008 12:58 |
UPDATE и DELETE | Дамир | БД в Delphi | 3 | 13.03.2007 01:44 |