XML file to Oracle

282
11 июня 2017, 16:15

Здравствуйте. Требуется создать xml и записать не данные а сам xml файл в таблицу Oracle. Вычитал что для хранения самого файла в таблице есть типы clob либо xmltype. Создал таблицу с таким полем. И проблема в загрузке туда файла непосредственно кодом.

String str = "D:\\file.xml";
XmlTextWriter textWritter = new XmlTextWriter(str, Encoding.UTF8);
textWritter.Formatting = Formatting.Indented;
textWritter.WriteStartDocument();
textWritter.WriteStartElement("NAME");
textWritter.WriteString(TextBox1.Text);
textWritter.WriteEndElement();
textWritter.Close();

Это создание xml файла. И вот как я пытаюсь добавит его в таблицу.

con.Open();
OracleCommand com = new OracleCommand("insert into test3 (name) VALUES ('" + textWritter + "')", con);
com.ExecuteNonQuery();
con.Close();

Но как я уже понял textWritter не содержит сам файл в себе. Что мне нужно подставить вместо values что бы в таблицу записался именно файл. Спасибо заранее.

READ ALSO
Что нужно для разработки умного дома на c++? [требует правки]

Что нужно для разработки умного дома на c++? [требует правки]

Имеется выбор между arduino и raspberry pi, но думаю, что важнее технологияС ардуиной более менее понятно: отправил данные на com port, получил, обработал...

208
Последние открытые файлы в RichTextBox

Последние открытые файлы в RichTextBox

Подскажите как можно реализовать отображение последних открытых файлов в RichTextBox? Нужно чтобы эти файлы отображались в виде списка и можно...

284
Ошибка при подключение к Windows Server по SSH c#

Ошибка при подключение к Windows Server по SSH c#

Ошибка при подключение к Windows Server по SSH

316
Как изменить значение Resources.Strings?

Как изменить значение Resources.Strings?

Ошибка CS0200 Невозможно присвоить значение свойству или индексатору "StringsName" — доступ только для чтения

436