BOF ou EOF est égal à True

Si vous avez le message suivant dans l’un de vos logiciel Sage : « BOF ou EOF est égal à True ou l’enregistrement actuel a été supprimé. L’opération demandée nécessite un enregistrement actuel. » alors suivez la procédure suivante : Au préalable :
  • Demander aux utilisateurs de quitter les bases de données hébergées par MS SQL Server
  • Sauvegarder les bases de données utilisées
Procédure :
  • Dans Microsoft SQL Server Management Studio, supprimer la connexion APPL_CBASE du serveur SQL (Sécurité/Connexions)
  • Réinstaller la Partie Serveur Sage 100 pour SQL Server
  • Dans Microsoft SQL Server Management Studio, depuis l’Analyseur de requête, exécuter la requête suivante : ALTER AUTHORIZATION ON DATABASE :: Nom_de_la_Base TO sa GO USE Nom_de_la_Base GO ALTER USER [USER_CBASE] WITH LOGIN = [APPL_CBASE]
  Mots clés :
  • BOF ou EOF est égal à True ou l’enregistrement actuel a été supprimé. L’opération demandée nécessite un enregistrement actuel.
  • Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.