Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
2-1144934132
elfebet
2006-04-13 17:15
2006.04.30
Нужны нормальные букуы в командной строке.


4-1139410159
Maverick
2006-02-08 17:49
2006.04.30
как узнать имя окна зная его handle?


3-1141595104
Евгений Р.
2006-03-06 00:45
2006.04.30
Upper для Firebird


15-1144410364
syte_ser78
2006-04-07 15:46
2006.04.30
Я пятницей, господа!


6-1137126738
oleggar
2006-01-13 07:32
2006.04.30
HTTP Indy





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский