where ord.ServiceOrderId == rel.RelKeyId &&
rel.RelTableId == ord.TableId &&
obj.ServiceObjectId == rel.ServiceObjectId &&
( L_ItemSerialNum.valueStr()== obj.ItemSerialNum || (!L_ItemSerialNum)) &&
( L_SMAServiceObjectId.valueStr()== rel.ServiceObjectId || (!L_SMAServiceObjectId));
Kodu düzeltince hata vermiyor:
select firstonly * from ord join rel join obj
where ord.ServiceOrderId == rel.RelKeyId &&
rel.RelTableId == ord.TableId &&
obj.ServiceObjectId == rel.ServiceObjectId &&
( L_ItemSerialNum.valueStr()== obj.ItemSerialNum || (!L_ItemSerialNum.valueStr())) &&
( L_SMAServiceObjectId.valueStr()== rel.ServiceObjectId || (!L_SMAServiceObjectId.valueStr()));
İnternette ufak bir araştırma yaptım ve bu hatanın tamamen düzgün yazılmış kodlarda da verdiğini öğrendim.
Hiç yorum yok:
Yorum Gönder