我只是想知道這是否可能。我有一個管理員用來添加產品到我們的數據庫的網站。該數據庫在SQL Server 2008中,我使用VB.net使用Visual Studio 2010,希望在添加新產品後,它會自動生成分配給該產品ID的文件夾。插入數據庫自動創建一個文件夾
我還沒有找到任何網上的東西,這表明這是一種可能性,但它會讓我更容易。截至目前,我必須記住在已添加的每個產品的X:驅動器中創建一個文件夾。現在我們已經有645種產品,所以您可以在這裏看到我需要某種自動化。
任何形式的幫助將不勝感激!
我只是想知道這是否可能。我有一個管理員用來添加產品到我們的數據庫的網站。該數據庫在SQL Server 2008中,我使用VB.net使用Visual Studio 2010,希望在添加新產品後,它會自動生成分配給該產品ID的文件夾。插入數據庫自動創建一個文件夾
我還沒有找到任何網上的東西,這表明這是一種可能性,但它會讓我更容易。截至目前,我必須記住在已添加的每個產品的X:驅動器中創建一個文件夾。現在我們已經有645種產品,所以您可以在這裏看到我需要某種自動化。
任何形式的幫助將不勝感激!
如果您使用Web服務或Web項目創建產品,則可以在用戶輸入新產品時在該目錄中創建目錄。
Dim dir As New System.IO.DirectoryInfo("C:\" & someFolder)
If Not dir.Exists Then
dir.Create()
End If
如果產品總是在對存儲過程的調用中添加的,則可以在插入後添加代碼以將xp_cmdshell調用爲「MD < DirName>」。如果不通過存儲過程完成,則可以在插入觸發器中執行類似操作。但是,這些都是真的很糟糕的想法。 SQL首先是數據庫引擎,而不是文件系統管理器或靈活的編程工具。您有更好的應用程序,使產品的創建負責操作硬盤上的文件和文件夾。
......我以前見過人們提出的非常糟糕的想法。不是一個新想法,只是一個不斷出現的想法。 –
這是否需要純粹從該數據庫的上下文運行,或者您可以運行一個服務來檢查新產品並從中創建文件夾? –
我真的不知道。如果可以通過一個很好的Web服務來完成,我從來沒有聽說過這樣的事情。我希望有人會告訴我他們之前做過,並告訴我如何。我不知道從哪裏開始。 – jlg
您可以在產品添加到數據庫時創建該目錄。這將允許數據庫不會「骯髒」創建目錄。 – CheckRaise