hello,
j'utilise des pointeurs sous SQL. cependant je rencontre un problème inexpliqué.
voici le cas :
ma table :
mes variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 )
@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 :
j'ai remarqué ceci, la variable @ptrval qui contient la valeur de tprs_ptrval contient 0xFEFF888F09000000D068000001000200 alors que tprs_ptrval contient 0xFEFF888F09000000D0680000010002.Msg 7123, Level 16, State 1, Procedure aps_Bmc_User_Role_4, Line 307
Invalid text, ntext, or image pointer value 0xFEFF888F09000000D068000001000200.
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.
Partager