|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : février 2003 Messages : 98 ![]() |
Bonjour
L'autre matin, je me lève plein d'enthousiasme, je crée un magnifique formulaire en 2 coups de cuiller à pot avec Forms 10g, je crée le .FMX, je le copie sur une clé USB, je l'apporte à un pote, on le copie sur son PC, il le lance avec le somptueux raccourci : "C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://nom-du-pc:8889/forms/frmservlet?form=C:\myApp\nom-formulaire.fmx&userid=mon-pote/mot-de-passe@nom-bd => PAF le chien, plein d'erreurs ! Après douze heures de recherche et 14 litres de bière, on remarque que le compilateur Forms a généré des triggers en préfixant le nom de toutes les tables, par exemple comme ça dans un WHEN-VALIDATE-ITEM sur une clé : Code :
Pas celui sous lequel mon pote s'est connecté donc. Je n'ai eu qu'à relancer Forms Builder sur mon poste, virer tous ces préfixes "JV", recompiler, et le tour fut joué. LA QUESTION, LA QUESTION ! Bon d'accord - Pouquoi Forms regénère-t-il ce préfixe ? - Peut-on l'éviter ? Merci d'avance. |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Il n'aurait pas mieux vallu que tu copies le .fmb et que ton pote le recompile ?
Si vous avez des versions différentes de l'application server alors cela peut entrer en jeu. En tout cas nous on ne livre pas nos .fmx chez nos clients, on les recompile systématiquement. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 98 ![]() |
Oui c'est sûr ça marche mieux en recompilant, mais ça impose d'avoir Forms Builder sur le poste client, ce qui ne me semble pas vraiment dans l'idée du déploiement des applis Web ...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com