![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Неподдерживаемая операция [D5, IB5.x]
Maloy © (2002-05-03 00:22:00)Вобщем такая проблема:
при выполнении сложных запросов через Query, типа
Select * from tabl_1
where ID in (Select ID_2 from tabl_2 where ttt1=ttt2)
выдает ошибку, хотя точно все правильно. В чем дело?
Сержжж (2002-05-03 01:39:00) [1]Спасибо, буду пробовать
dimanchik (2002-05-03 01:28:00) [2]Имеешь ввиду UDF?
На самом деле попробуй через IBQuery.
А если тебя интересует UDF, то пишешь просто DLL, помещаешь ее в каталог UDF и в IBConsole регистрируешь.
Потом можешь обращаться к ней как к обычным CAST,TRIM и т.д.
Сержжж (2002-05-03 01:20:00) [3]Я думаю, что эту проблему можно решить через функции, где бы DOCи достать? не в курсе?
dimanchik (2002-05-03 01:14:00) [4]Попробуй IBQuery.
К Interbase подключаться лучше через IBQuery.
Сержжж (2002-05-03 01:13:00) [5]Query
dimanchik (2002-05-03 01:09:00) [6]А чем пользуешься Query или IBQuery?
Сержжж (2002-05-03 01:03:00) [7]Дело в том, что запрос работает, если выполнять его в этом как его, ну в проге, которая специально для SQL запросов c IB 5.
dimanchik (2002-05-03 00:54:00) [8]Дело в том, что такая ошибка может возникать не обязательно в тех случаях, когда действительно неподдерживаемая операция.
Она может возникать и из-за другой ошибки.
Сержжж (2002-05-03 00:50:00) [9]Сейчас не вспомню,
но перевод : неподдерживаемая операция (в справочнике ошибок смотрел)
dimanchik (2002-05-03 00:46:00) [10]Какую выдает ошибку?