Charger / Télécharger des fichiers à partir de SQL Server 2005/2008 de WinForms application en C#?
Je suis en utilisant DocX pour créer .les fichiers docx. Au lieu de les stocker sur le disque dur, de les Partager ou SharePoint, je préfère les stocker à l'intérieur de la Base de données SQL. Donc mes questions sont:
- Comment écrire du bon code pour enregistrer le fichier de la base de données?
- Comment écrire du bon code pour retrive fichier à la base de données?
- Ce genre de type de données dois-je mettre pour un tableau pour contenir les fichiers docx? Est-il l'Image?
En ce qui concerne,
MadBoy
PS. Je préfère un bon code dans l'utilisation de l'Aide de l'ancienne "école": les
using (var varConnection = Locale.sqlConnectOneTime(Locale.sqlDataConnectionDetailsDepozyt))
using (var sqlQuery = new SqlCommand(preparedCommand, varConnection))
using (var sqlQueryResult = sqlQuery.ExecuteReader())
while (sqlQueryResult != null && sqlQueryResult.Read())
OriginalL'auteur MadBoy | 2010-02-13
Vous devez vous connecter pour publier un commentaire.
Un fichier docx est comme un fichier zip qui est de la collecte de plusieurs fichiers. Et la conversion en binaire, puis en enregistrant en DB
Quelque chose comme followswill travail
Pour enregistrer
Récupération est un peu compliqué comme suit
Avoir regarder articles suivants pour obtenir de l'aide et des détails
Économie:
Récupération :
Content que cela a aidé
Aucune idée de pourquoi ce processus est-il si lent?
OriginalL'auteur Asad Butt
Je sais que ce n'est pas à l'aide de lecteurs, mais voici un exemple de requête et de l'enregistrer sur le disque. Pour le mettre que c'était juste une insertion ou une mise à jour en passant dans un byte[]. Le type de données serait varbinary max en sql.
lecteur pourrait être quelque chose comme ceci
OriginalL'auteur Patrick Kafka