Un serveur de SQL est un serveur de base de données de modèle relationnel qui utilise Structured Query Language, qui était à l`origine basée sur l`algèbre relationnelle. serveurs SQL sont utilisés pour créer et gérer des bases de données qui peuvent être accessibles via Internet, PDA ou ordinateurs. Sauvegarde des données sur votre serveur SQL peut aider à la gestion de l`espace de stockage et de récupération rapide de fichiers. PDF (format de document portable) est un format de fichier développé par Adobe, Inc. pour encapsuler des données dans un fichier image. Enregistrement d`un PDF à un serveur SQL nécessite quelques étapes pour configurer.
Créer une table à laquelle vous pouvez télécharger votre PDF. Ouvrez un terminal dans SQL et entrez ce code:
"CREATE TABLE [TestTable]
(
[ID] [int] IDENTITÉ (1,1) NOT NULL,
[NomFichier] [nvarchar] (15) NOT NULL,
[Extension] [nvarchar] (5) NOT NULL,
[Contenu] [image] NULL
)."
Téléchargez votre fichier PDF. Changement "@Nom de fichier" et "@Extension" au nom et l`extension et tapez le code de votre fichier:
"en utilisant (SqlConnection cnn = new SqlConnection ("Chaîne de connexion"))
{
cnn.Open ();
SqlCommand cmd = new SqlCommand ("InsertFile", Cnn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add (nouveau SqlParameter ("@Nom de fichier", "Nom de
fichier téléchargé"));
cmd.Parameters.Add (nouveau SqlParameter ("@Extension", "Extension de
fichier téléchargé"));
cmd.Parameters.Add (nouveau SqlParameter ("@Contenu", "tableau d`octets
(Byte []) du fichier téléchargé"));
cnn.Close ()
}."
Tapez le code suivant pour récupérer vos données et modifier ".pdf" avec le nom du fichier PDF que vous souhaitez recevoir:
"string strExtenstion = "extension du fichier récupéré";
byte [] = bytFile "tableau d`octets extraites de la base de données";
Response.Clear ();
Response.Buffer = vrai-
else if (strExtenstion == ".pdf")
{
Response.ContentType = "application / pdf";
Response.AddHeader ("disposition de contenu",
"attachement filename = Tr.pdf");
}."
Enregistrer un PDF sur votre serveur SQL avec les codes ci-dessus.
Conseils & Avertissements
- Assurez-vous de retirer tous les guillemets lors de la saisie des codes.