Hvordan spare en PDF til en SQL Server

En SQL server er enhver relasjonsmodellen databaseserver som benytter Structured Query Language, som opprinnelig var basert på relasjonsalgebra. SQL-servere brukes til å opprette og administrere databaser som kan nås via Internett, PDA eller datamaskiner. Lagring av 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 få trinn for å konfigurere.

Bruksanvisning

1 Lag en tabell som du kan laste opp din PDF. Åpne en terminal i SQL og skriv inn denne koden:

"CREATE TABLE [TestTable]

(

[ID] [int] IDENTITY(1,1) NOT NULL,

[Filnavn] [nvarchar] (15) NOT NULL,

[Extension] [nvarchar] (5) NOT NULL,

[Innhold] [image] NULL

). "

2 Last opp din PDF-fil. Change "@Filename" og "@Extension" til navn og forlengelse og skriv inn denne koden din filens:

"Bruker (SqlConnection cnn = new SqlConnection (" Connection String "))

{

cnn.Open ();

SqlCommand cmd = ny SqlCommand ( "InsertFile", cnn);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add (ny SqlParameter ( "@ Filename", "Navn på

Opplastet fil "));

cmd.Parameters.Add (ny SqlParameter ( "@ Extension", "Utvidelse av

Opplastet fil "));

cmd.Parameters.Add (ny SqlParameter ( "@ Innhold", "byte array

(Byte []) av opplastet fil "));

cnn.Close ()

}. "

3 Skriv inn følgende kode for å hente data og endre ".pdf" med navnet på PDF-filen du ønsker å motta:

"Streng strExtenstion =" forlengelse av hentes filen ";

byte[] bytFile = "Byte array retrieved from database";

Response.Clear ();

Response.Buffer = true;

else if (strExtenstion == ".pdf")

{

Response.ContentType = "application / pdf";

Response.AddHeader ( "content-disposition",

"Attachment; filename = Tr.pdf");

}. "

Lagre en PDF til din SQL server med de ovennevnte koder.

Hint

  • Sørg for å fjerne alle anførselstegn når du taster inn kodene.