J'essaie de mettre à jour une colonne varbinary (MAX), elle stocke en fait les données enregistrées d'un fichier Word qu'un utilisateur a téléchargé à partir d'un site Web. Ce qui s'est passé, c'est qu'un utilisateur a téléchargé un mauvais fichier, j'ai donc besoin de mettre à jour la colonne pour refléter le bon fichier.Mise à jour de la colonne varbinary (MAX)
Ce que je ne faisais que dans une machine d'essai j'ai téléchargé le fichier correct il a été enregistré dans la base de données et je peux voir et copier la « valeur varbinary (MAX) » et l'utiliser pour remplacer le mauvais
La valeur ressemble à: 0x504B03041400060008000 ........ FBB9
J'ai essayé une requête UPDATE simple:
UPDATE my_table Set datafile = 0x504B03041400060008000........FBB9
Il dit 1 ligne (s) affecté, mais ce fichier ne peut pas être ouvert après avoir été téléchargé depuis le web de font-end, je remarque que la valeur enregistrée est 0x0504B03041400060008000........FBB
(1 plus en plus 0 après 0x et à la fin ont disparu)
Comment puis-je faire?
même problème lorsque j'ai utilisé votre requête ci-dessus avec ma valeur. Voici le même problème mais je ne comprends pas la solution, pouvez-vous aider http://stackoverflow.com/questions/29913283 –
pouvez-vous coller votre valeur? Si ce n'est pas le cas, cela se produit-il également lorsque vous REGEREZ ANSI_PADDING OFF – scsimon
@RonaldinhoLearnCoding a ajouté une modification. Je n'ai pas compris comment l'éviter, mais j'ai compris pourquoi – scsimon