Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Een van die take wat jy dalk moet doen wanneer jy met dokumente werk, is om Document voorwerpe na en van’n databasis te stoor en te haal. Dit sou byvoorbeeld nodig wees as u enige tipe inhoudbestuurstelsel implementeer. Alle vorige weergawes van dokumente moet in die databasisstelsel gestoor word. Die vermoë om dokumente in die databasis te stoor is ook uiters nuttig wanneer u aansoek’n webgebaseerde diens lewer.
Aspose.Words bied’n vermoë om’n dokument te omskep in’n byte skikking vir latere werk met hierdie dokument in’n databasis.
Om’n dokument in’n databasis te stoor of om’n dokument voor te berei vir oordrag oor die web, is dit dikwels nodig om die dokument te serialiseer om’n byte-array te verkry.
Om’n Document voorwerp in Aspose.Wordste serialiseer:
Die stappe hierbo kan dan omgekeer word om die grepe terug te laai in’n Document voorwerp.
Die onderstaande voorbeeld toon hoe om’n Document voorwerp te serialiseer om’n byte skikking te kry, en dan hoe om die byte skikking te unserialiseer om’n Document voorwerp weer te kry:
Hierdie afdeling wys hoe om’n dokument in’n databasis te stoor en dan laai dit terug in’n Document voorwerp vir die werk met dit. Vir eenvoud is die lêernaam die sleutel wat gebruik word om dokumente uit die databasis te stoor en te haal. Die databasis bevat twee kolomme. Die eerste kolom “FileName” word as’n String gestoor en word gebruik om dokumente te identifiseer. Die tweede kolom “FileContent” is gestoor as’n BLOB voorwerp wat die dokument voorwerp in die byte vorm stoor.
Die volgende kode voorbeeld toon hoe om’n verbinding met’n databasis op te stel en opdragte uit te voer:
Die volgende kode voorbeeld toon hoe om’n dokument te red om die databasis, dan lees dieselfde dokument weer, en uiteindelik verwyder die rekord met die dokument uit die databasis:
Om’n dokument in’n databasis te stoor, omskep hierdie dokument in’n verskeidenheid grepe, soos beskryf aan die begin van hierdie artikel. Dan, stoor hierdie byte skikking in’n databasis veld.
Die volgende kode voorbeeld toon hoe om’n dokument te red om die gespesifiseerde databasis:
Spesifiseer commandString, wat is’n SQL uitdrukking wat al die werk doen:
FileContent veld waarde is toegeken grepe van die geheue stroom, wat’n binêre voorstelling van die gestoor dokument bevat.Om’n dokument uit die databasis te haal, kies die rekord wat die dokumentdata bevat as’n skikking van grepe. Laai dan die byte skikking van die rekord in MemoryStream en skep’n Document voorwerp wat die dokument van die MemoryStream sal laai.
Die volgende kode voorbeeld toon hoe om te haal en terug te keer’n dokument van die gespesifiseerde databasis met behulp van die lêernaam as’n sleutel om hierdie dokument te haal:
Om’n dokument uit die databasis te verwyder, gebruik die toepaslike SQL opdrag sonder enige manipulasies op die Document voorwerp.
Die volgende kode voorbeeld toon hoe om’n dokument uit die databasis te verwyder, met behulp van die lêernaam om die rekord te haal:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.