Az olvasás és írás bináris fájlok az adatbázisba MS SQL 2018 adatbázis c # használatával az OLED, notebook

A feladat -, hogy tartsa a MS SQL adatbázis bináris. Ez lehet a futtatható fájlokat (alkalmazások frissítését induláskor), Word dokumentumok, vagy más fontos adatokat. Mint sok hasonló problémát oldotta meg egyszerűen, ha tudja, milyen módszerek és tulajdonságok könyvtári osztályok kell húzni.

1. Olvasd el a fájlt a lemezről
2. Mentse el a táblázat vagy az adatbázis hozzáadásával vagy frissítésével új sorban adatbázis már létezik
3. Olvassa el az adatbázisból (kóddal egy bizonyos fájl)
4. Burn

0. fájlok tárolására egy adatbázis táblában kell létrehozni ezt a táblázatot. Micsoda meglepetés! Tesztelési célokra, akkor hozzon létre egy táblázatot

1. Olvasd el a bináris fájlt a lemezről.

A feladat nagyon egyszerű -, hogy egy sor byte útban. ugyanakkor így a fájl neve és kiterjesztése - az állomány nem húzza a zsebében. Speciálisan erre a célra a könyvtárban Net vannak egyszerű és élvezetes módszerek Path osztály - GetFileName. GetExtension; és Klas Fájl - ReadAllBytes. Legvalószínűbb kilobájt is előállíthatjuk a standard módszer - túl lusta keresni.

Hogyan vesszük az úton? A WinForms alkalmazás, akkor egy szabványos fájlmegnyitási párbeszédablak - egy osztály OpenFileDialog

2. Az írás egy byte tömb byte [] az oszlopban VARBINARY (MAX) MS SQL adatbázis

Ez úgy történik, teljesen szokásos módszerekkel OleDbCommand egy sor paramétert, és helyezze be az aktuális dátumot getdate () függvény az SQL Server

vagy frissítheti a kódfájl

3.Chitaem mező tartalma VARBINARY (MAX) a tömbben a byte byte []

4. Burn. A probléma megoldására egy osztály BinaryWriter és FileStream

Ahhoz, hogy a fájl elérési útját a WinForms alkalmazás, akkor csak használ egy szabványos fájl mentési párbeszédablak - class SaveFileDialog

És a végén írunk egy egyszerű osztály dolgozik bináris fájlok