-2
這裏是最後一張照片編輯的時間。但我希望它應該把存儲在我的sql數據庫中的日期時間。如何根據sql數據取日期而不是系統最後寫入時間?
var sorteddate2 = Directory
.GetFiles(path, "*.*")
.Select(fn => new FileInfo(fn))
.OrderByDescending(f => f.LastWriteTime);
它是根據下面的存儲procedure.So當有人改變照片的日期拍照的信息,它是SQL只改變不是系統time.So它顯示錯誤的日期時間。
SqlDataAdapter daage = new SqlDataAdapter("[usp_getimagedesc]'" + proid + "','" + pic + "','" + file + "' ", con);
,並且存儲過程的查詢是:
SELECT CONVERT(varchar(23), uploaddate, 103) uploaddate, Description
from UploadFiles
where [email protected]_UID
and [email protected]_TYPE
and [FileName][email protected]
order by Uploaddate
的照片是在服務器文件夾和照片的詳細信息(如照片上傳日期)存儲在SQL server.When有人改變照片上傳日期它在sql中更改但不影響系統日期時間。因此,在網站中顯示日期時間根據上次修改的系統日期而不是根據sql數據顯示。
Sql在這裏的作用是什麼?哪一部分需要填充sql數據?你可以更具體 –
什麼數據庫?你沒有向我們展示它的結構。你已經顯示了一個從目錄中獲取文件的語句。請用此信息更新您的問題 – Arion
請提供更多詳情。文件系統中的文件和SQL數據庫之間的連接是什麼? – andru6a