PDA

View Full Version : ذخیره چند عکس بصورت همزمان در sql



z.gh_user
دوشنبه 04 مهر 1390, 15:23 عصر
با سلام
شما میدونید اگه بخواهیم چندتا عکس رو با فشردن یک دکمه در sql ذخیره کنیم چه راه هایی وجود داره؟
ودیگه اینکه چطور میشه چند تا عکس رو همزمان انتخاب کرد و توی فرم قرار داد!(من فقط یه عکس رو بلدم) اگه تو این زمینه هم چیزی میدونید لطفا راهنمایی بفرمایید,ممنون

z.gh_user
شنبه 09 مهر 1390, 14:22 عصر
انتخاب چند عکس بصورت همزمان و نمایش در فرم به این صورت هست:


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load InitializeOpenFileDialog()End SubPrivate Sub SelectFileButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SelectFileButton.Click Dim dr As DialogResult = Me.OpenFileDialog1.ShowDialog() If (dr = System.Windows.Forms.DialogResult.OK) Then ' Read the files Dim file As String For Each file In OpenFileDialog1.FileNames ' Create a PictureBox for each file, and add that file to the FlowLayoutPanel. Try Dim pb As New PictureBox() Dim loadedImage As Image = Image.FromFile(file) pb.Height = loadedImage.Height pb.Width = loadedImage.Width pb.Image = loadedImage FlowLayoutPanel1.Controls.Add(pb) Catch SecEx As SecurityException ' The user lacks appropriate permissions to read files, discover paths, etc. MessageBox.Show("Security error. Please contact your administrator for details.\n\n" & _ "Error message: " & SecEx.Message & "\n\n" & _ "Details (send to Support):\n\n" & SecEx.StackTrace) Catch ex As Exception ' Could not load the image - probably permissions-related. MessageBox.Show(("Cannot display the image: " & file.Substring(file.LastIndexOf("\"c)) & _ ". You may not have permission to read the file, or " + "it may be corrupt." _ & ControlChars.Lf & ControlChars.Lf & "Reported error: " & ex.Message)) End Try Next file End IfEnd SubPublic Sub InitializeOpenFileDialog() ' Set the file dialog to filter for graphics files. Me.OpenFileDialog1.Filter = _ "Images (*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|" + _ "All files (*.*)|*.*" ' Allow the user to select multiple images. Me.OpenFileDialog1.Multiselect = True Me.OpenFileDialog1.Title = "My Image Browser"End Sub
حالا میمونه ذخیره عکس ها!

bbeehhnnaamm
چهارشنبه 02 بهمن 1392, 10:35 صبح
سلام دوستان اگه کسی بلده چگونه چند عکس رو میشه همزمان در sql ذخیره کرد لطفا کمک کنه

bbeehhnnaamm
چهارشنبه 02 بهمن 1392, 10:38 صبح
ذخیره یک عکس به این صورت است
FileStream fs = File.OpenRead(textBox12.Text);
byte[] fileBinData = new byte[fs.Length];
fs.Read(fileBinData, 0, fileBinData.Length);
string source = "Data Source=(local);Initial Catalog=lady club;Integrated Security=True";
string insert = "INSERT INTO member (img) VALUES (@File)";
SqlConnection sqlConn = new SqlConnection(source);
SqlCommand sqlComm = new SqlCommand(insert, sqlConn);
SqlParameter sqlParam = new SqlParameter("@File", SqlDbType.Image);
sqlParam.Value = fileBinData;
sqlComm.Parameters.Add(sqlParam);
sqlConn.Open();
int result = sqlComm.ExecuteNonQuery();
if (result > 0)
MessageBox.Show("Successfully Saved.");
sqlConn.Close();

bbeehhnnaamm
چهارشنبه 02 بهمن 1392, 10:39 صبح
ولی چند عکس رو نمیدونم ؟؟؟؟؟؟؟

پرستو پارسایی
پنج شنبه 03 بهمن 1392, 10:31 صبح
قبلا توضیح داده شده
http://barnamenevis.org/attachment.php?attachmentid=96229&d=1354892550

asghar2008
پنج شنبه 03 بهمن 1392, 20:01 عصر
سلام

این موضوع قبلا مطرح شده یه سرچ میزدی پیداش میکردی ؛

اینم لینک تاپیک (http://barnamenevis.org/showthread.php?370410-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%DA%86%D9%86%D8%AF-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3)