[Import paramétrable] BOF ou EOF est égal à True

Problèmes d'installation, d'ouverture de fichiers, d'utilisation multi-utilisateurs, d'impression, ...posez vos questions ici !

Modérateurs: Super-Apogea, Super Modérateur

Règles du forum

Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

[Import paramétrable] BOF ou EOF est égal à True

de Windmastr26 » Ven 25 Fév 2011 11:41

Bonjour,

Je bataille depuis maintenant plusieurs jours à tenter, tant bien que mal, à importer le fichier d'un client après avoir installé (difficilement) Sage 100.

Je dois importer une série d'article et j'utilise pour cela l'import paramétrable. J'ai bien créé mon modèle et il fonctionne (d'après l'outils de vérification).

Seulement voilà, lorsque je vais dans "Fichier > Importer > Format paramétrable...", j'obtient un beau message d'erreur :

BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé.
L'opération demandée nécessite un enregistrement actuel.


Un enregistrement actuel, je veux bien, mais où ? Surtout que lorsque j'ouvre la base de données "Bijou" (base exemple), cette même option marche sans problèmes... :(

Une idée ?
Dernière édition par Windmastr26 le Lun 12 Sep 2011 17:12, édité 1 fois.
Posteur habitué
Posteur habitué
 
Messages: 22
Inscription: Lun 21 Fév 2011 18:47

Re: [Import paramétrable] BOF ou EOF est égal à True

de IMPERIAL » Dim 27 Fév 2011 17:24

Bonjour,

Tu n'essayerait pas par hasard d'importer des informations libres qui n'existent pas

Par exemple une info libre 6 alors que tu n'en a que 4 ...

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: [Import paramétrable] BOF ou EOF est égal à True

de Windmastr26 » Dim 27 Fév 2011 20:50

Du tout non. J'utilise des champs tout ce qu'il y a de plus classiques.

Mais le problème ne surgit pas quand j'utilise le modèle d'import, car je n'arrive pas à cette étape. Le problème survient quand je clique sur "Fichier > Importation -> Paramétrée" et là : hop ! Message d'erreur.
Posteur habitué
Posteur habitué
 
Messages: 22
Inscription: Lun 21 Fév 2011 18:47

Re: [Import paramétrable] BOF ou EOF est égal à True

de IMPERIAL » Lun 28 Fév 2011 12:51

Bonjour,

Alors tu es sous SQL ...

ce message a pour origine une mauvaise configuration du rôle APPL_CBASE du serveur.


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


Dans Microsoft SQL Server Management Studio effectuer les traitements suivants :

Supprimer la connexion APPL_CBASE du serveur SQL (Sécurité / Connexions) :
Attention : NE PAS supprimer le rôle APPL_CBASE des bases de données, il ne serait plus possible de s'y connecter.

Refaire l'installation de la partie serveur de Sage 100 pour SQL Serveur

Depuis l'analyseur de requête, exécuter la requête suivante :
ALTER USER [USER_CBASE] WITH LOGIN = [APPL_CBASE]

Ca devrait remarcher après

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: [Import paramétrable] BOF ou EOF est égal à True

de Windmastr26 » Jeu 3 Mar 2011 12:46

Génial tout roule.

Merci bien ! :D
Posteur habitué
Posteur habitué
 
Messages: 22
Inscription: Lun 21 Fév 2011 18:47

Re: [Import paramétrable] BOF ou EOF est égal à True

de Le_Maraudeur » Ven 9 Sep 2011 15:03

Bonjour,

nous avons le même problème mais la solution donnée n'a pas suffit !

En fait après analyse il s'avérait qu'en plus de ce qui est indiqué, il faut également que le propriétaire de la base de données (db_owner) soit sysadmin !

Dans notre cas le propriétaire des bases Sage n'était pas sysadmin en raison d'une politique de sécurité très poussée.

A +
Super Contributeur
Super Contributeur
 
Messages: 129
Inscription: Jeu 12 Juil 2007 10:39

Re: [Import paramétrable] BOF ou EOF est égal à True

de IMPERIAL » Mer 14 Sep 2011 09:52

Bonjour,

Par défaut le propriétaire des bases SQL est le compte sa ... On n'a pas vraiment interet à y toucher ... Sauf lorsqu'on change de serveur ...

Si on fait un alter authorisation pour changer le propriétaire de la base parce qu'on a un message du style le SID de la base .... il faut changer le SID (propriétaire) une première fois et le remettre ensuite au compte Sa

cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: [Import paramétrable] BOF ou EOF est égal à True

de cspro » Mer 28 Déc 2011 23:26

Bonjour à tous,

J'aurai un renseignement à demander concernant la procédure donnée par IMPERIAL.
Ayant cette opération a effectué, je voulais savoir exactement ce qu'il faut mettre dans la requête ALTER USER.

Faut t'il l'appliquer uniquement sur une base de donnée (celle qui me générait l'erreur)
Donc par exemple :

Use [nom_de_ma_base]
ALTER USER [USER_CBASE] WITH LOGIN = [APPL_CBASE]

Ou faut-il juste mettre dans l'éditeur de requête :
ALTER USER [USER_CBASE] WITH LOGIN = [APPL_CBASE]


Désolé pour la question très novice, mais je préfère être sur.

Cordialement,
Posteur néophyte
Posteur néophyte
 
Messages: 12
Inscription: Mer 28 Déc 2011 23:20

Re: [Import paramétrable] BOF ou EOF est égal à True

de IMPERIAL » Mer 4 Jan 2012 14:47

Bonjour,

Dans l'éditeur de requete ...

de toutes façons tu fais une USE [nomdelabase] avant

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: [Import paramétrable] BOF ou EOF est égal à True

de cspro » Mar 17 Avr 2012 01:37

Merci IMPERIAL pour ta réponse.
Mieux vaut tard que jamais ^^
Posteur néophyte
Posteur néophyte
 
Messages: 12
Inscription: Mer 28 Déc 2011 23:20

Re: [Import paramétrable] BOF ou EOF est égal à True

de Le_Maraudeur » Mer 2 Juil 2014 14:53

IMPERIAL a écrit:Bonjour,

Par défaut le propriétaire des bases SQL est le compte sa ... On n'a pas vraiment interet à y toucher ... Sauf lorsqu'on change de serveur ...

Si on fait un alter authorisation pour changer le propriétaire de la base parce qu'on a un message du style le SID de la base .... il faut changer le SID (propriétaire) une première fois et le remettre ensuite au compte Sa

cdlt


3 ans plus tard, en ayant de nouveau le problème je me suis souvenu de ce message.

Pour reprendre la remarque donnée, en fait oui cela arrive lorsqu'un client dispose de plusieurs environnement de travail (Etude, enchainement1, enchainement2, recette, production) et que l'on effectue des rechargements d'un environnement vers l'autre
Super Contributeur
Super Contributeur
 
Messages: 129
Inscription: Jeu 12 Juil 2007 10:39


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités