A SQL server er enhver relasjonsmodellen database server som benytter Structured Query Language , som opprinnelig ble basert på relasjonell algebra . SQL- servere brukes til å opprette og administrere databaser som kan nås via internett, PDA-er eller datamaskiner . Lagrer data på SQL server kan hjelpe til med å administrere lagringsplass og rask henting av filer . PDF ( Portable Document Format) er et filformat utviklet av Adobe , Inc. til å kapsle inn data til en bildefil . Lagre en PDF til en SQL server krever noen skritt for å konfigurere. Instruksjoner
en
Lag en tabell der du kan laste opp din PDF. Åpne en terminal i SQL og skrive inn denne koden : en
"CREATE TABLE [ TESTTABLE ]
(
[ ID ] [ int ] IDENTITET ( 1,1) NOT NULL ,
[filnavn ] [ nvarchar ] ( 15 ) NOT NULL , etter
[ Extension ] [ nvarchar ] ( 5 ) NOT NULL , etter
[ Innhold] [ image ] NULL
) . "
2
Last opp din PDF-fil . Endre " @ filnavn " og " @ Extension " til filen navn og linje og skriv inn denne koden : en
" bruker ( SqlConnection dagbladet = new SqlConnection ( " Connection String "))
{
cnn.Open ();
SqlCommand cmd = new SqlCommand ( " InsertFile " , dagbladet ) ;
cmd.CommandType = CommandType.StoredProcedure ;
< p > cmd.Parameters.Add ( ny SqlParameter ( " @ Filnavn" , "Navn på
Lastet opp fil" ));
cmd.Parameters.Add ( ny SqlParameter ( " @ Extension " , " Utvidelse av
Lastet opp fil" ));
cmd.Parameters.Add ( ny SqlParameter ( " @ Innhold" , " byte array
( byte [ ]) med opplastede filen ")); .
cnn.Close ( )
}"
3
Skriv inn følgende kode for å hente data og endre " . pdf " med navnet på PDF-filen du ønsker å motta : en
" streng strExtenstion = "forlengelse av hentes fil ";
byte [ ] bytFile = " byte utvalg hentet fra databasen " ;
Response.Clear ();
Response.Buffer = true;
else if ( strExtenstion == " pdf ". )
{
Response.ContentType = en PDF til din SQL server med ovennevnte koder.