bonjour,
comment je pourrai stocker une image dans une base de données SQLServer 2000.
merci pour votre aide.
bonjour,
comment je pourrai stocker une image dans une base de données SQLServer 2000.
merci pour votre aide.
vous choisissez l bon contrôle dans votre appli cliente et vous stockez ça dans un champ de type IMAGE
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
merci pour la reponse .
pour mieux expliquer:
y'atil une méthode simple pour stocker l'image dans la memoire une fois recuperé de la base ci dessous les codes que j'utilise, mais ds le mien je passe par un fichier temporaire."new.jpg"
stockage
//insertion de l'image
try {
File f = new File(value);System.out.println(value);
FileInputStream in = new FileInputStream(f);
byte[] imageSal = new byte[(int) f.length()];
in.read(imageSal);
asal.setPhotosal(imageSal);
} catch (IOException e) {
e.printStackTrace();
} finally {
}
Afficher l'image
byte[] fileBytes;
fileBytes= asal.getPhotosal();
OutputStream targetFile = null;
try {
targetFile = new FileOutputStream(
"c://new.JPG");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
targetFile.write(fileBytes);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
imsal =new Image(Display.getDefault(),"c://new.JPG");
canvas.setBackgroundImage(imsal);
Partager