2017-06-02 28 views
-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數據顯示。

+2

Sql在這裏的作用是什麼?哪一部分需要填充sql數據?你可以更具體 –

+1

什麼數據庫?你沒有向我們展示它的結構。你已經顯示了一個從目錄中獲取文件的語句。請用此信息更新您的問題 – Arion

+1

請提供更多詳情。文件系統中的文件和SQL數據庫之間的連接是什麼? – andru6a

回答

相關問題