Вниз
Скачать: CL | DM;

Ограничение на длину запроса   Найти похожие ветки 

 
wirg   (2006-05-12 13:27) [0]

Пишу запро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;

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


 
Johnmen ©   (2006-05-12 13:30) [1]

Это ограничение на число символов в редакторе.
"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"


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

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

 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:48) [3]


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


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


 
Desdechado ©   (2006-05-12 14:09) [4]

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



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
4-1141659727
webpauk
2006-03-06 18:42
2006.05.28
RCDATA


3-1144317778
arhis
2006-04-06 14:02
2006.05.28
Запсиь результатов на лиск в BDE


2-1147320289
item
2006-05-11 08:04
2006.05.28
Delphi & MS Access & RaveDesigner


15-1146811361
Rulikkk
2006-05-05 10:42
2006.05.28
Ищу openSource компонент, для отображения блок схем.


4-1141399908
Handle
2006-03-03 18:31
2006.05.28
Как завершить системныЙ процесс?




   Наверх