... TEXT TO lcSQL TEXTMERGE NOSHOW PRETEXT 7 SELECT dlID2, dlID1, dlLTID, 2, 0 AS Processed FROM DataLink WHERE dlID1 = 'BE63E413-CD51-4D89-8D17-AF79829Fxxxx' ENDTEXT lnRet = SQLEXEC(hConn, lcSQL ) IF lnRet = -1 AERROR(...) * Process ODBC error ENDIFYou get the error because you pass invalid uniqueidentifier (GUID). It should be 36 characters long (including dashes) and yours is 4 characters short.
>SELECT dlID2, dlID1, dlLTID, 2, 0 AS Processed FROM DataLink WHERE dlID1 = 'BE63E413-CD51-4D89-8D17-AF79829F' >>
>Server: Msg 8169, Level 16, State 2, Line 6 >Syntax error converting from a character string to uniqueidentifier. >