Sauvegarder des fichiers dans une base SQL Server [C#] - C#/.NET managed - Programmation
Marsh Posté le 17-10-2006 à 10:06:32
c'est possible mais c'est extremement crade ! vaut mieux stocker le chemin d'accés au fichier plutot que le fichier lui même
Marsh Posté le 17-10-2006 à 10:07:22
Peut-être mais je fais ce qu'on me demande. Je sais que c'est nul comme méthode mais je n'ai pas le choix. Alors comment faire ?
Marsh Posté le 17-10-2006 à 10:17:38
ben tu ouvres ton fichier dans une string, que tu insères dans un champ de type text ou nvarchar
Marsh Posté le 17-10-2006 à 10:18:52
Dans ma base c'est un champ binaire. Ce ne sont pas que des fichiers textes, ca peut etre des images, ...
Marsh Posté le 26-10-2006 à 18:12:51
Harkonnen a écrit : c'est extremement crade ! |
si il veut stocker son fichier, je vois pas ou est le probleme
Marsh Posté le 26-10-2006 à 18:20:29
ben je sais pas moi connecte toi avec System.Data.SqlClient.SqlConnection
crée un dataset, fout tes fichiers dedans et hop Update!
nan? je sais pas moi
Marsh Posté le 26-10-2006 à 20:53:26
Harkonnen a écrit : c'est possible mais c'est extremement crade ! vaut mieux stocker le chemin d'accés au fichier plutot que le fichier lui même |
je ne suis vriament pas d'accord avec toi. c'est vraiment facile de mettre n'importe quel type de fichier dans SQL SERVER.
Il existe deux types pour cela, le premier "Image" contrairement au nom qu'il a, il peut stocker n'importe quel type de fichier. Et le second est le "varbinary(max)" qui peut également stocker n'importe quoi. Attention, le parmètre MAX est important, sinon le varbinary est limité à 8k...
Marsh Posté le 17-10-2006 à 10:04:21
Bonjour à tous et à toutes,
je cherche un moyen de pouvoir sauvegarder n'importe quel fichier dans ma base de données SQL Server 2000. Je travaille en C#.
J'ai par exemple le fichier C:\test.txt et je voudrais qu'il se retrouve dans ma base de données SQL Server 2000 sous forme binaire.
Est-ce possible ?
Si oui, comment ?
Merci d'avance