Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

SQL   Найти похожие ветки 

 
Vitaly   (2003-08-29 19:43) [0]

Уважаемые мастера помогите с формирование запроса
Почему при таком запросе данные выводятся правильно, но если я вместо select подставляю delete, то возникает ошибка.
procedure TMainForm.SearchClick(Sender: TObject);
begin
if (ViborData.Text <> "") and (ViborData1.Text <> "" ) then
begin
DataModule2.FindQuery.SQL.Clear;
DataModule2.FindQuery.SQL.Add("Select * from Spravka, Dannie");
DataModule2.FindQuery.SQL.Add("where Name Like :AGRS1");
DataModule2.FindQuery.SQL.Add("and Date between :Date1 and :Date2");
DataModule2.FindQuery.SQL.Add("AND Spravka.Key=dannie.LinkKey;");
DataModule2.FindQuery.Active:=False;
DataModule2.FindQuery.Parameters.ParamByName("AGRS1").Value:=NAGRS.Tex t;
DataModule2.FindQuery.Parameters.ParamByName("Date1").Value:=ViborData .Text;
DataModule2.FindQuery.Parameters.ParamByName("Date2").Value:=ViborData 1.Text;
DataModule2.FindQuery.Active:=true;
FindResForm.ShowModal;
end;


 
GRAND ©   (2003-08-29 19:52) [1]

Vitaly (29.08.03 19:43):
Звездочка мешает.
Синтаксис таков: select <*|<field1,...>> from bla-bla-bla
А при удалении пишется просто: delete from ... и далее по тексту.


 
Vitaly   (2003-08-29 20:08) [2]

Только что заменил Select на Delete и убрал *, запустил и при нажатии кнопки выскочила такая ошибка
project AGRS.exe raised exeption class EOleExeption with message
"Необходимо указать таблицу, содержащую удаляемые записи". Process stoped.Use Step or Run to continue
Чё это такое ведь насколько я понимаю from ... и есть указание таблицы из которой надо удалить записи


 
GRAND ©   (2003-08-29 20:16) [3]


> DataModule2.FindQuery.SQL.Add("Select * from Spravka, Dannie");


Удалять-то можно только из какой-то одной таблы. А у тебя их две перечислены. Я бы тебе не советовал пытаться таким вот образом подружить между собой пингвина с обезьяной да еще и в одном запросе. Сделай отдельный на удаление да и все.


 
Vitaly   (2003-09-06 00:39) [4]

GRAND спасибо тебе за помощь.



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-82206
Юлия
2003-09-12 14:25
2003.09.25
treeview cо стилем TVS_CHECKBOXES


1-82176
Юрий Ж.
2003-09-12 22:23
2003.09.25
TrackBar?


1-82265
3APA3A
2003-09-15 11:03
2003.09.25
AV при работе с ActionManager и ActionToolBar


3-82035
bytebutcher
2003-09-03 12:17
2003.09.25
Помогите понять


14-82493
dataMaster
2003-09-05 18:51
2003.09.25
Бывают в жизни ситуации