Почему мой cfloop останавливается после ввода первого идентификатора?

Я создал cfloop, который проходит через запрос, который я создал над циклом. Внутри цикла у меня есть другой цикл, который определяет значения, а затем cfquery с оператором вставки. Я проверил свои циклы, прежде чем пытался вставить свои записи в базу данных, и все выглядело хорошо. После того, как я попытался применить это для вставки своих записей, моя инструкция вставки завершается после вставки первых записей из моей. Вот пример моего кода:

<cfloop query="qryRecords">
    <cfloop condition="TimeStart LTE meetingLength">
        <cfset TimeEnd = dateAdd("n", arguments.meeting, TimeStart)>
        <cfquery name="addRecords" datasource="test">
            Insert Into(Date,Name,Location)
            Values(<cfqueryparam cfsqltype="cf_sql_date" value="#arguments.date#">,
                    <cfqueryparam cfsqltype="cf_sql_char" value="#Name#">,
                    <cfqueryparam cfsqltype="cf_sql_time" value="#Location#">);
        </cfquery>
        <cfset TimeStart = dateAdd("n", arguments.meeting, TimeStart)>          
    </cfloop>
</cfloop>

В моем qryRecords у меня более 40 записей, и я должен вставить несколько записей времени. Моя вставка делает это только для первой записи и остановки. Как я упоминал выше, я попытался вывести это на экран с помощью этого кода:

<cfloop query="qryRecords">
    <cfloop from="#test.Stime#" to="#test.Etime#" index="i" step="#CreateTimeSpan(0,0,test.meetingLeng,0)#">
                <cfset TimeEnd = dateAdd("n", test.meetingLeng, i)>
                    <tr>
                        <td>(#ID#) #timeFormat(TimeStart, "hh:mm tt")# - #timeFormat(TimeEnd, "hh:mm tt")#</td>
                    </tr>
                <cfset TimeStart = dateAdd("n", test.meetingLeng, i)>           
            </cfloop>       
</cfloop>

Мой вывод после тестирования этого кода выглядит следующим образом:

    (3) 08:30 AM - 08:40 AM
    (3) 08:40 AM - 08:50 AM
    (3) 08:50 AM - 09:00 AM
    (3) 09:00 AM - 09:10 AM
    (3) 09:10 AM - 09:20 AM
    (3) 09:20 AM - 09:30 AM
    (3) 09:30 AM - 09:40 AM
   *(12) 09:40 AM - 08:40 AM
    (12) 08:40 AM - 08:50 AM
    (12) 08:50 AM - 09:00 AM
    (12) 09:00 AM - 09:10 AM
    (12) 09:10 AM - 09:20 AM
    (12) 09:20 AM - 09:30 AM
    (12) 09:30 AM - 09:40 AM
   *(23) 09:40 AM - 08:40 AM
    (23) 08:40 AM - 08:50 AM
    .......... so on.

Я не вижу ничего плохого в моем запросе на вставку и почему это останавливается после вставки только одной последовательности записей в БД. Если кто-то может увидеть, где я делаю ошибку в моем коде, пожалуйста, дайте мне знать.

Ответы на вопрос(1)

Ваш ответ на вопрос