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);
sauf que j'ai l'exception : ORA -01465 invalide hex number
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 + "')";
Merci d'avance de votre aide.
Partager