hvordan du gemmer en PDF-fil til en SQL -server

Indlæg af Annette Dalgaard     opdateret: 2011-06-30

En SQL- server er nogen relationelle model database -server , der bruger Structured Query Language , der oprindeligt var baseret på relationel algebra . SQL -servere bruges til at oprette og administrere databaser , der kan tilgås via internettet , PDA'er eller computere . Gemme data på din SQL- server kan hjælpe med at styre lagerplads og hurtig fil hentning . PDF ( Portable Document Format ) er et filformat udviklet af Adobe , Inc. at indkapsle data i en billedfil . Lagring af en PDF-fil til en SQL- server kræver et par trin for at konfigurere .
1 .
Oprette en tabel , hvor du kan uploade dine PDF . Åbn en terminal i SQL og indtast denne kode :

" CREATE TABLE [ TestTable ]
(
[ ID ] [ int ] IDENTITET (1,1 ) NOT NULL ,
[ filnavn ] [ nvarchar ] (15 ) NOT NULL ,
[ Udvidelse ] [ nvarchar ] ( 5 ) NOT NULL ,
[ indhold] [image ] NULL
). "
2 .
Upload din PDF -fil . Ændre " @ Filnavn "og " @ Extension " til din fil navn og udvidelse og skrive denne kode :

" ved hjælp af ( SqlConnection CNN=nye SqlConnection ( " Connection String ") )
{
CNN . Open () ;
SqlCommand cmd=new SqlCommand ( " InsertFile " , CNN ) ;
cmd. CommandType=CommandType. StoredProcedure ;
cmd . Parameters. Add ( ny SqlParameter ( " @ FileName " , " Navn på
uploadet fil "));

cmd. Parameters. Add ( ny SqlParameter ( " @ Extension " , " Udvidelse af
uploadet fil "));

cmd . Parameters. Add ( ny SqlParameter ( " @ Content "," byte array
( byte [ ]) af uploadede fil "));

cnn. Close ( )

} " .
3
Skriv følgende kode til at hente dine data og ændre " pdf " med navnet på den PDF- fil , du ønsker at modtage .


"streng strExtenstion="forlængelse af den hentede fil " ;
byte [ ] bytFile=" Byte -array hentes fra databasen " ;


Response . Clear () ;
Response. Buffer=true ;
else if ( strExtenstion == " pdf ").
{

Response. ContentType=" application /pdf " ;
Response. AddHeader ( "Content- disposition " ,
" attachment; filename=Tr. pdf " ) ; .
} "
Gem en PDF-fil til din SQL server med ovennævnte koder

gode råd og advarsler


  • Sørg for at fjerne alle anførselstegn , når du indtaster koder .


  • Previous:Hvad er et domænenavn database ? Next:sql søgning tutorial



     

    Kommentarer

    Code:
    change