Salut,
J’ai construit une procédure stockée qui doit retourner type ntext de champ CONSEILLER.COPIECV. Ce champ doit contenir 2-3 pages de texte.
Elle retourne bien tous les champs sauf CopieCV du type ntext justement. J’ai un message :
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
16
17
18
19
20
21
22 CREATE PROCEDURE [cherch_CONSEILLER_1] (@NO_CONSEILLER_CHERCH [int], @NO_SEQUENCES [int] OUTPUT, ......... @ACTIF_7 [bit] OUTPUT, @COPIECV_8 [varbinary](16) OUTPUT, @REMARQUES_9 [varchar](400) OUTPUT) AS SELECT @NO_SEQUENCES = c.NO_SEQUENCES, ....... @REMARQUES_9 = c.REMARQUES, @COPIECV_8 = TEXTPTR(c.COPIECV) FROM PERSONNE p, USAGER u, CONSEILLER c WHERE c.NO_CONSEILLER = @NO_CONSEILLER_CHERCH AND c.NO_SEQUENCES = u.NO_SEQUENCES AND p.NO_SEQUENCES = c.NO_SEQUENCES READTEXT CONSEILLER.COPIECV @COPIECV_8 1 14000 GO
Output de la procédure est :The offset and length specified in the READTEXT statement is greater than the actual data length of 4.
Est ce qu'il y a une erreur dans ligne avec READTEXT? Quoi faire pour que elle retourne le texte?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @ACTIF_7 = 1 @COPIECV_8 = [][] @REMARQUES_9 = test
Merci.
Partager