SQL を使用して Informix 経由で Avaya CMS に接続する方法を理解できました。以下のクエリは機能しますが、「1/01/19」を変数に置き換えようとすると、「EIX000: (-1205) Invalid month in date」というエラーが発生します。
動作するコード
select * from Openquery(CMS, 'select * FROM dagent WHERE ROW_DATE = ''1/01/19'' ');
動作しないコード
DECLARE @startDate DATETIME
SET @startDate = '2021-01-21'
select * from Openquery(CMS, 'select * FROM dagent WHERE ROW_DATE = ''+@startDate+'' ');
問題が何であるかを知っている人はいますか?