Adapter le schéma SQL (SPC)
Dans un environnement SPC, certains rapports FastReport peuvent contenir le schéma SQL en dur.
Le cas le plus critique est la présence de dbo (ou de "dbo" avec guillemets) dans le fichier .frx.
L’objectif est de remplacer ce schéma par le schéma SPC du client (ex. "soc_bijou").
Objectif
Adapter le .frx pour que toutes les références de schéma pointent vers le schéma SPC attendu, afin d’éviter des erreurs d’exécution ou des rapports vides.
Points d’attention
Cas critique : \"dbo\" (avec guillemets)
dbo peut apparaître en dur sous la forme "dbo" dans le .frx.
Dans ce cas, le remplacement doit conserver la structure avec guillemets.
Note
Dans cette page, la procédure est volontairement centrée sur une correction directement dans le fichier .frx via un éditeur texte (ex. Bloc-notes).
Elle ne dépend pas d’un emplacement précis dans l’UI du Designer.
Procédure : corriger le schéma directement dans le .frx
1) Ouvrir le fichier .frx dans un éditeur texte
- Localiser le fichier
.frxà corriger. - Ouvrir le fichier avec un éditeur texte (ex. Bloc-notes).

Warning
Le .frx est un fichier structuré (XML).
Ne modifiez que les portions nécessaires et évitez toute suppression involontaire de caractères.
2) Rechercher les occurrences de schéma (Ctrl+F)
- Dans l’éditeur texte, lancer la recherche (Ctrl + F).
- Chercher successivement :
dbo"dbo"(équivalent de"dbo")

Tip
Priorisez la recherche de "dbo" si vous suspectez une occurrence “avec guillemets”, car c’est le cas le plus sensible en SPC.
3) Remplacer par le schéma SPC du client
- Ouvrir le remplacement (souvent Ctrl + H selon l’éditeur).
- Remplacer les occurrences trouvées par le schéma SPC attendu.
Exemple de remplacement (avec guillemets) :
"dbo" --> "soc_bijou"

Remplacement strict
Respectez strictement la forme trouvée :
- si l’occurrence est "dbo", remplacez par "VOTRE_SCHEMA"
- évitez de supprimer les guillemets (ou leur équivalent HTML)
Une modification partielle peut laisser des références incohérentes dans le .frx.
Validation
Après modification :
- Enregistrer le fichier
.frx. - Relancer une recherche (Ctrl + F) pour confirmer qu’il ne reste plus d’occurrence de
dbo/"dbo". - Ouvrir le
.frxdans le Designer et vérifier : - ouverture sans erreur,
- prévisualisation (Aperçu / Web Preview) avec données attendues.
Tip
Conservez une copie du .frx avant modification (backup) afin de pouvoir revenir en arrière rapidement.
Besoin d’aide ?
Contactez le support SenSaaS :
✉️ support@sensaas.fr
📞 04 90 88 22 76