Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Merci ça marche maintenant, j'ai utiliser le gestionnaire de requête de pgAdmin III qui a l'avantage de renvoyer les erreurs, voici le resultat :
INSERT INTO fruit(
seq, "name", image)
VALUES (1,'hiver', lo_import('c:/temp/hiver.jpg'));
La réquête s'est terminée avec succés : insertion d'une ligne avec l'OID 25451. La requête a été exécutée en 94 ms.
Encore merci.
Jean-Yves
Bonjour à tous,
Je me permets créer un nouveau sujet n'ayant pas trouvé mon bonheur dans ceux existants.
Je cherche à créer une table avec un champ de OID pour pouvoir encregistrer des BLOBs dans la base de données. Pour ce faire, j'ai créer une table :
CREATE TABLE fruit
(
seq integer NOT NULL,
"name" character(20) NOT NULL,
image oid,
CONSTRAINT pk_seq PRIMARY KEY (seq)
)
WITH (OIDS=TRUE);
ALTER TABLE fruit OWNER TO postgres;
J'y insert un enreg. par :
insert into fruit values (1,'peche',lo_import('C:\Documents and Settings\All Users\Documents\Mes images\Échantillons d'images\Collines.jpg'));
Le résultat sur la console est : Le titre est « ollines.jpg')) ».
Et bien entendu il n'y a pas un row dans la table. On dirait que c'est les '\' qui le gène. Je suis sous Windows comment faire autrement ?
Peut-être '/' à la place de '\'.
Merci de vos idées.
Jean-Yves
Pages : 1