0
這裏是我的代碼呢:違反唯一約束在DataSet中的Directory.GetFiles
- 使用directory.getFiles()來獲取文件匹配特定的模式(包括文件擴展名)
- 把這個名單文件列表並將其添加到類型化數據集中的表中。該表在'FileName'上有一個主鍵。
最近,應用程序給出錯誤:列'FileName'被限制爲唯一的。值'90219466'已經存在。
這怎麼會發生?在同一文件夾中不能有兩次相同的文件名。
一些更多的信息 - 有一個批處理文件,從不同的來源「B」的問題不斷地將文件複製到文件夾「A」。此外,一旦我處理數據集,文件將從「A」中刪除。 「B」再次將文件複製到「A」。
你能發表一些代碼嗎?在移動文件之前,如何加載這個數據集?如果是這樣,那麼在B位置上已經存在具有此名稱的機會文件(來自之前的移動之一)... –