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

Вниз

Запрос к базе.   Найти похожие ветки 

 
Xmen   (2006-03-09 14:57) [0]

Привет Мастера.
Помогите справится с такой ощибкой.
Project ipk.exe raised exception class EDatabaseError with message "DBEdit1: Field "Opisanie" not found". Process stopped. Use Step or Run continue.
Проблема в том в этом форме даже нету DBEdit1 .
А код такой

procedure TOsPrForm.Button1Click(Sender: TObject);
var lines:string;
begin
lines:="";
 if raspol<>"" then if lines="" then lines:="raspol="""+raspol+"""" else lines:=lines+" and raspol="""+raspol+"""";
 if primet<>"" then if lines="" then lines:="primety="""+primet+"""" else lines:=lines+" and primety="""+primet+"""";
 
 if lines<> "" then
begin
with DMIPK.qrOsobPrim do
begin
DisableControls;
 if Active then Close;
 Screen.Cursor := crHourGlass;
 SQL.Clear;
 SQL.Add(" SELECT * FROM osn_dan");
 SQL.Add(" WHERE id in (SELECT main_id FROM osob_prim WHERE") ;
 SQL.Add(lines);
 SQL.Add(")") ;
 SQL.SaveToFile("sql.txt") ;
 try
   Open;
 except
   ShowMessage("&#206;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#239;&#238;&#235;&#237;&#229;&#237;&#232;&#255; &#231;&#224;&#239;&#240;&#238;&#241;&#224;");
   Screen.Cursor := crDefault;
   exit;
 end;
 EnableControls;
 Screen.Cursor := crDefault;
end;

end
else showmessage("&#205;&#229;&#242; &#228;&#224;&#237;&#237;&#251;&#245; &#228;&#235;&#255; &#231;&#224;&#239;&#240;&#238;&#241;&#224;");
end;

У меня некак не получается.
Смысл запроса в том есть два таблисы в одно люды, в другом их приметы. Я делаю из второго выбор по приметам и получаю первую таблицу.


 
Alexandr ©   (2006-03-09 15:02) [1]

ну если
DBEdit1: Field "Opisanie" not found
и при этом DBEdit1 нет, тогда тебе не сюда.
Тебе к изгоняющим злых духов, однозначно. :)


 
Megabyte ©   (2006-03-09 15:06) [2]

Ага, я тоже так подумал.


 
Виталий Панасенко   (2006-03-09 15:15) [3]

Может НА ЭТОЙ ФОРМЕ и нет, но ЗАТО ЕСТЬ НА ДРУГОЙ ?


 
Xmen   (2006-03-09 15:43) [4]

Когда этот сиквел запрос выполняю в ИБ Эхперте то все нормально получается. В чем ошибка не могу понять. В других полях которые связан с этой формой тоже нет ДВЕдит1. Где мне искать может подскажете (прикрасно понемаю что вы не телепаты, но приходиться просит о помощи).


 
Sergey13 ©   (2006-03-09 15:47) [5]

2[4] Xmen   (09.03.06 15:43)
>Где мне искать может подскажете
В своей форме/проекте. Лежит себе где нибудь под каким нибудь гридом и не отсвечивает. Поищи в инспекторе или дереве объектов - чудес то не бывает.


 
Xmen   (2006-03-10 08:18) [6]

Спасибо нашел вот ощибка в самом коде
with DMIPK.qrOsobPrim do
begin
DisableControls;
if Active then Close;
Screen.Cursor := crHourGlass;
SQL.Clear;
SQL.Add(" SELECT * FROM osn_dan");
SQL.Add(" WHERE id in (SELECT main_id FROM osob_prim WHERE") ;
SQL.Add(lines);
SQL.Add(")") ;
SQL.SaveToFile("sql.txt") ;
try
  Open;
except
  ShowMessage("&#206;&#248;&#232;&#225;&#234;&#224; &#226;&#251;&#239;&#238;&#235;&#237;&#229;&#237;&#232;&#255; &#231;&#224;&#239;&#240;&#238;&#241;&#224;");
  Screen.Cursor := crDefault;
  exit;
end;
EnableControls;
Screen.Cursor := crDefault;
end;
Я ощибся базой.



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

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

Наверх




Память: 0.48 MB
Время: 0.075 c
1-1143093740
Дмитрий_А
2006-03-23 09:02
2006.04.30
Использование Microsoft ScriptControl


10-1117009515
VladimirB
2005-05-25 12:25
2006.04.30
Глюк Pluggable Protocol при вызовы IInternetProtocolRoot.Start


15-1144306042
Knight
2006-04-06 10:47
2006.04.30
Excel


3-1141629277
DancerMan
2006-03-06 10:14
2006.04.30
Как в процессе выполнения программы узнать кодировку dbf файла?


1-1143046865
Gear
2006-03-22 20:01
2006.04.30
RxRichEdit и линки