2012-06-08 62 views
0

今天早上剛剛開始。我昨天正在處理CFC,它向表中插入一個簡單插入,開始插入重複行(每個插入行2行)。我刪除了一堆無關的代碼,並簡化了它和相同的東西。所以我只將cfquery移動到一個單獨的頁面,並且只用3個值進行硬編碼 - 同樣的東西 - 插入了2行。如果我複製並粘貼相同的查詢到mysql,它按預期工作 - 只插入一行。所以我爲不同的表格編寫了一個新的簡單查詢,它也在那裏發生。ColdFusion 8 - 正在插入重複行

但是 - 我們系統中的其他頁面/函數沒有這樣做。看起來似乎是我創造的新東西,或者昨天和今天早上我正在做的事情。

在MySQL中的自動增量正在推進,我把一個日期時間列放入並用#now()#填充它,並且確實在行之間顯示稍微不同的時間戳。但是 - CF調試器只顯示一個插入查詢,即使CF似乎正在觸發它兩次。

我已經重新啓動了CF服務,並沒有幫助。

+1

與我們分享一些代碼會很有用。另外,檢查倉庫/源代碼控制器中昨天和今天其他團隊成員之間可能*已經改變的內容將是一個好主意(例如數據訪問函數和輔助方法)。 – lkaradashkov

回答

0

簡單地說,* $#$ ^!〜@! Firefox瀏覽器。

瀏覽器中的東西似乎是造成這種情況。我將不得不進一步測試,但切換瀏覽器,一切都恢復正常。

+1

我在想這不是瀏覽器特定的,而是你的瀏覽器特定的。你在另一個盒子上試過Firefox嗎?我在想可能是一個監視工具或類似的東西正在觸發它(就像試圖讓頁面的源代碼再次執行一樣,等等)。順便說一句,不是一個大的Firefox粉絲或任何東西,鉻用戶;) – Nate

+0

FF如果我正在使用它,確實會在一整天的工作後開始行爲不端。它可能是Firebug或ColdFire正在做的事情 - 出於某種原因向服務器發送第二個http請求。 – Steve