Я конвертирую приложение ColdFusion в C# (я CF n00b).
У меня есть сценарий, который выполняет cfquery, а затем выполняет cfloop по результатам, и, похоже, он пытается сравнить текущую строку со следующей строкой. И, похоже, он пытается убедиться, что он не пытается прочитать конец массива.
<cfquery name="qTripLegs" datasource="#sdb#">
SELECT ...
</cfquery>
<cfloop query="qTripLegs">
<cfif (customs_stop[currentrow] NEQ "" OR fuel_stop[currentrow] NEQ "") AND recordcount GT currentrow AND departure[currentrow] NEQ arrival[currentrow+1]>
Похоже, что currentrow основан на 1 (currentrow будет иметь значение 1, когда он впервые войдет в cfloop). Я прав? Я просмотрел документацию по холодному слиянию и ничего не вижу по этому поводу.