Insertion de fichiers dans une colonne BLOB
Bonjour,
je n'arrive pas à insérer de donner dans une colonne BLOB,
La création de la table :
CREATE TABLE DOC_FULL_TEXT
(DOC_ID INT NOT NULL PRIMARY KEY,
DOC_NOM VARCHAR(256) NOT NULL,
DOC_INTEGRAL BLOB);
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public static byte[] GetPhoto(string filePath)
{
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] photo = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
return photo;
}
byte[] baMsgIn = GetPhoto (@"c:\test.txt")
string sql2 = "INSERT INTO DOC_FULL_TEXT(DOC_ID, DOC_NOM,DOC_INTEGRAL) VALUES(1,'test.txt','" + baMsgIn + "')"; |
sauf que j'ai l'exception : ORA -01465 invalide hex number
Merci d'avance de votre aide.