Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2009, 18:31   #11
crit
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 121
По умолчанию

давай сначала с удалением разберемся=)
crit вне форума Ответить с цитированием
Старый 18.05.2009, 18:32   #12
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

Давай, дак что пишет-то?
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 18.05.2009, 18:34   #13
crit
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 121
По умолчанию

есть таблица в оракле
Fio tabel dolj CEH

содержимое я отображаю в DBgrid.
теперь я хочу удалить строку одну
crit вне форума Ответить с цитированием
Старый 18.05.2009, 18:35   #14
crit
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 121
По умолчанию

SQL statement doesn't return rows
crit вне форума Ответить с цитированием
Старый 18.05.2009, 18:37   #15
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

А за отображение данных у тебя какой запрос отвечает?
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 18.05.2009, 18:39   #16
crit
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 121
По умолчанию

procedure TForm7.FormCreate(Sender: TObject);
begin
OraQuery1.SQL.Text := 'SELECT FIO,TABEL,CEH,DOLJ from KURS_KADR2 ';
OraQuery1.Open;

end;
crit вне форума Ответить с цитированием
Старый 18.05.2009, 18:41   #17
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

Вообщем необходимо сделать так: создать еще один запрос. Он бкдет вспомогательным он будет овечать за добавление, изменение и удаление.в первом запросе в инспекторе в sql прописать SELECT FIO,TABEL,CEH,DOLJ from KURS_KADR2
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 18.05.2009, 18:42   #18
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

затем при нажатии на клавишу удалит заполнять второй запрос так как делал с первым.
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 18.05.2009, 18:43   #19
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 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;
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 18.05.2009, 18:44   #20
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

только вот не знаю как сработает это:Quotedstr(CRDBGrid1.SelectedFie ld.Text);
Лучше сделать так:OraQuery1.FieldByName('fio').va lue;
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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