utilisation d'un pointeur sous SQL
hello,
j'utilise des pointeurs sous SQL. cependant je rencontre un problème inexpliqué.
voici le cas :
ma table :
Code:
1 2 3 4 5 6 7
| create table TT_properties_result_search
(tprs_id int identity(1, 1),
tprs_bmc_form_property int null,
tprs_ptrval binary(16) null,
tprs_properties large_remarks null,
tprs_BMCFP_bmc_role int null
) |
mes variable :
@ptrval binary(16),
@text_position int,
@end_position int
lors de l'update :
updatetext tt_properties_result_search.tprs_properties @ptrval @text_position @end_position ''
voici le message qu'il me retourne :
Citation:
Msg 7123, Level 16, State 1, Procedure aps_Bmc_User_Role_4, Line 307
Invalid text, ntext, or image pointer value 0xFEFF888F09000000D068000001000200.
j'ai remarqué ceci, la variable @ptrval qui contient la valeur de tprs_ptrval contient 0xFEFF888F09000000D068000001000200 alors que tprs_ptrval contient 0xFEFF888F09000000D0680000010002.
je ne comprend pas d'ou provienne les deux 0 en plus.
avez vous une idée ou une solution pour que je puisse faire mon update à partir de mon pointeur.
Merci d'avance.