Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ограничение на длину запроса [D7, ACCESS]


wirg ©   (2006-05-12 13:27:00) 

Пишу запроc

Query.SQL.clear;
Query.SQL.APPEND('SELECT Computers.ID_comp, Computers.Name_comp, Device.ID_device
FROM (Computers INNER JOIN Device ON Computers.ID_comp = Device.ID_comp) INNER JOIN Repair ON Device.ID_device = Repair.ID_device')
Query.open;

Он не проходит, говорит что слишком длинный, можно ли обойти ограничение по числу символов в запросе?


Desdechado   (2006-05-12 14:09:00) [1]

> К чему относится next ;
наверно, задумывалось к
with DM1.Temps1 do
только end oт него не в том месте


Johnmen   (2006-05-12 13:48:00) [2]


> Прогамма где то зациклилась.


Конечно. К чему относится next ; ?


wirg   (2006-05-12 13:46:00) [3]

Написал вот так

 with DM1.Temps1 do
 begin
 SQL.Clear;
 SQL.Append('SELECT Computers.ID_comp, Computers.Name_comp, Device.ID_device'+' FROM (Computers INNER JOIN Device ON Computers.ID_comp = Device.ID_comp)'+' INNER JOIN Repair ON Device.ID_device = Repair.ID_device');
 Open;
 First;
 end;
 while not DM1.Temps1.Eof do
  begin
   Combobox3.Items.Add(DM1.Temps1.FieldValues['Name_comp']);
   next ;
  end ;

Прогамма где то зациклилась. Подскажите, где может быть ошибка


Johnmen   (2006-05-12 13:30:00) [4]

Это ограничение на число символов в редакторе.
'SELECT Computers.ID_comp, Computers.Name_comp, Device.ID_device'+
'FROM (Computers INNER JOIN Device ON Computers.ID_comp = '+
'Device.ID_comp) INNER JOIN Repair ON Device.ID_device = Repair.ID_device'


Наверх

Титульная страница Поиск, карта сайта Написать письмо