我在監視Jpg文件的文件夾並需要處理傳入的文件。 我解碼文件名以獲取我想要的所有信息並將其插入表中,然後將該文件移動到另一個文件夾。快速插入記錄
文件名已包含我想要的所有信息。例如。
2011--8-27_13:20:45_MyLocation_User1.jpg.
現在我使用的是Insert
聲明
Private Function InsertToDB(ByVal SourceFile As String, ByVal Date_Time As DateTime, ByVal Loc As String, ByVal User As String) As Boolean
Dim conn As SqlConnection = New SqlConnection(My.Settings.ConString)
Dim sSQL As String = "INSERT INTO StageTbl ...."
Dim cmd As SqlComman
cmd = New SqlCommand(sSQL, conn)
....Parameters Set ...
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
conn = Nothing
cmd = Nothing
End Function
功能將被要求找到每一個文件。
這是最有效的方法嗎?看起來很慢。我需要處理大約20〜50個文件/秒。可能是一個存儲過程?
我需要儘快做到這一點。我猜這裏批量插入不適用。
請幫忙。