ПредишенСледващото

Задачата - да се запази в MS SQL бинарни файлове за бази данни. Тя може да бъде изпълними файлове (за актуализации при стартиране), Word документи или други важни и съответните данни. Подобно на много други подобни проблеми да го реши просто, ако знаете какви методи и свойства на библиотечните класове трябва да дръпнете.

1. Четене на файл от диска
2. Запазете го в база данни или електронна таблица, чрез добавяне или актуализиране на нова база данни линия вече съществува
3. Четене от базата данни (съгласно кодекса на даден файл)
4. Burn

0. За съхраняване на файлове в таблица, база данни, трябва да се създаде тази таблица. Каква изненада! За целите на изпитванията, можете да създадете таблица

1. Прочетете двоичен файл от диска.

Нашата задача е много проста - да се масив от байтове на файла по пътя си. в същото време да получи името на файла и разширението - запасът не изтегли джоба си. Специално за тази цел в библиотека мрежата има някои прости и приятни методи Path клас - GetFileName. GetExtension; и Klas File - ReadAllBytes. Най-вероятно килобайта могат да бъдат получени по стандартния метод - прекалено мързеливи, за да изглежда.

Как да тръгнете по пътя? В WinForms приложение, можете да използвате стандартен файл отворен диалог - клас OpenFileDialog

2. Писане байт байт масив [] в колоната VARBINARY (MAX) MS SQL база данни

Това се прави изцяло от стандартни методи OleDbCommand с набор от параметри и вмъкнете текущата дата GETDATE () функция SQL Server

или за актуализиране на файл с код

3.Chitaem съдържанието на полето VARBINARY (макс) в масива на байтовете байт []

4. Burn. За да се реши този проблем, като се използва клас BinaryWriter и FILESTREAM

За да получите по пътя към файла в приложение за WinForms, можете просто да се използва стандартен файл спасяване диалоговия - клас SaveFileDialog

И в крайна сметка ние напишете проста клас за работа с двоични файлове

Подкрепете проекта - споделете линка, благодаря!