PDA

View Full Version : مشكل در ذخيره فايل در پايگاه داده



ebrahimv
یک شنبه 03 مرداد 1389, 14:15 عصر
سلام
من براي ذخيره فايل در باك اطلاعاتي sql از كد زير استفاده ميكنم


Me.Cursor = Cursors.WaitCursor
TblMomaizeFileBindingSource.Current!Files = My.Computer.FileSystem.ReadAllBytes(filePath.Text)
Try
Me.Validate()
Me.TblMomaizeFileBindingSource.EndEdit()
Me.TblMomaizeFileTableAdapter.Update(Me.MayoralDat aSet.tblMomaizeFile)
Me.Tag = True
Me.Cursor = Cursors.Default
Me.Close()
Catch ex AsException
Me.Cursor = Cursors.Default
MsgBox("ثبت اطلاعات با خطا مواجه شد." & vbCrLf & vbCrLf & ex.Message, MsgBoxStyle.OkOnly + MsgBoxStyle.Critical + MsgBoxStyle.MsgBoxRtlReading + MsgBoxStyle.MsgBoxRight, "خطا")
EndTry

براي فايل ها با حجم كم خوب عمل ميكنه ولي براي فايل هاي بيشتر از 100 مگابايت مشكل داره
اين رو هم ميدونم كه نوع varbinary(MAX) ميتونه تا 2gb رو در خودش ذخيره كنه
و با خطاهايي كه در عكس هاي ضميمه گذاشتم مواجه ميشم

http://up.iranblog.com/Files1/f070534c8b51474eb942.JPG

http://up.iranblog.com/Files1/95ae3bd1cda64f47b70f.JPG