Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
NikitkaDron
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 5
1

Сохранение документов в MySql

12.02.2017, 17:17. Просмотров 464. Ответов 0

Срочно нужна помощь, сделал код сохранения документа в БД. А сохраняет пустые файлы
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 dateTime x = DateTime.Now;
                                string b = Convert.ToString(myStream);
                                MySqlConnection MyConnection = new MySqlConnection(connect);
                                MyConnection.Open();
                                MySqlCommand oleDbCommand = new MySqlCommand("INSERT INTO documents (FileDocument,NameDocument,DateInsert) VALUES ( ? ,'" + textBox1.Text + "', '" + x + "')", MyConnection);
                                MySqlParameter oleDbParameter = new MySqlParameter("FileDocument", MySqlDbType.LongBlob);
                                string name = openFileDialog1.FileName.Remove(0, 3);
                                string fileName = @"C:" + name;
                                using (FileStream fs = File.OpenRead(@"" + fileName))
                                {
                                    byte[] array = new byte[fs.Length];
                                    MemoryStream memoryStream = new MemoryStream();
                                    fs.Read(array, 0, array.Length);
                                    fs.CopyTo(memoryStream);
                                    oleDbParameter.Value = memoryStream.ToArray();
                                    oleDbCommand.Parameters.Add(oleDbParameter).Value = memoryStream.ToArray();
                                    oleDbCommand.ExecuteNonQuery();
                                    MyConnection.Close();
                                    memoryStream.Dispose();
                                }
                                MySqlConnection MyConnection2 = new MySqlConnection(connect);
                                MyConnection2.Open();
                                MySqlCommand oleDbCommand1 = new MySqlCommand("Select count(*) From documents where            NameDocument ='" + textBox1.Text + "'", MyConnection2);
                                if (oleDbCommand1.ExecuteScalar().ToString() == "1")
                                {
                                    MessageBox.Show("Файл успешно добавлен!");
                                    Form2 zx = new Form2();
                                    zx.Show();
                                    this.Hide();
                                }
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2017, 17:17
Ответы с готовыми решениями:

Программное сохранение всех открытых в системе документов
Нужно перед снятием процесса string name = "WINWORD"; ...

Сохранение emoji в MySQL
При парсинге постов из VK некоторые посты оказываются с emoji символами. При сохраненнии их в...

Сохранение из DataGridView в MySQL
Подскажите как такое возможно сделать? Спасибо. Я использую MySQL Connector.

сохранение/восстановление каталога бд mysql из c#
Для сохранения/восстановления каталга бд, использую утилиты mysqldump.exe и mysql.exe (скопировал...

Сохранение документов
Вопрос такой. 1C v77 появилось необходимость, в такой фишке. из документа по истечению срока...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2017, 17:17

Сохранение Текстових документов???
Помогите пожалуйста создать диалоговое окно для сохранения тектових документов? Такое же как и в...

Сохранение документов через форму
Доброго времени суток! При разработке сайта появился такой вопрос. Можно ли запилить страницу с...

Сохранение документов в формате MS Word
У меня проблема с загрузкой документов MS Word. Public Sub CreateMyRichTextBox() Dim...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru