Lorsque j'essaie d'ajouter une nouvelle table à mon diagramme dans l'onglet designer, la fenêtre "loading table" apparaît très brièvement mais la table n'apparaît pas dans mon diagramme.
Connexion : ODBC / SQL Serveur
Requête :
SELECT
LOT.NUMERO AS LOT_NUMERO,
SYS_ID_STATUT_LOT.LIB_STATUT_LOT AS SYS_ID_STATUT_LOT_LIB_STATUT_LOT
FROM
dbo.LOT LOT
INNER JOIN (SELECT
BILAN.NUMERO_OPERATION AS BILAN_NUMERO_OPERATION,
TRANCHE_COMM.NUM_TRANCHE AS TRANCHE_COMM_NUM_TRANCHE,
LOT.NUMERO AS LOT_NUMERO,
max( LOT."CPT_LOT" ) AS MAX_CPT_LOT
FROM
dbo.TRANCHE_COMM TRANCHE_COMM
INNER JOIN dbo.BILAN BILAN
ON TRANCHE_COMM.REF_BILAN = BILAN.COMPTEUR
INNER JOIN dbo.LOT LOT
ON TRANCHE_COMM.CPT_TRANCHE_COM = LOT.CPT_TRANCHE_COM
GROUP BY
BILAN."NUMERO_OPERATION",
TRANCHE_COMM."NUM_TRANCHE",
LOT."NUMERO") LastStatusId
ON LOT.CPT_LOT = LastStatusId.MAX_CPT_LOT
INNER JOIN dbo.SYS_ID_STATUT_LOT SYS_ID_STATUT_LOT
ON LOT.COD_STATUT_LOT = SYS_ID_STATUT_LOT.COD_STATUT_LOT
LEFT OUTER JOIN dbo.VENTE VENTE
ON LOT.CPT_VENTE = VENTE.CPT_VENTE
INNER JOIN dbo.TRANCHE_COMM TRANCHE_COMM
ON LOT.CPT_TRANCHE_COM = TRANCHE_COMM.CPT_TRANCHE_COM
INNER JOIN dbo.BILAN BILAN
ON TRANCHE_COMM.REF_BILAN = BILAN.COMPTEUR
INNER JOIN dbo.OPERATIO OPERATIO
ON BILAN.NUMERO_OPERATION = OPERATIO.NUMERO_OPERATION
En attente de votre réponse sur les causes probables de ce dysfonctionnement,
Cordialement
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
merci de vérifier si une erreur est retournée dans la console en démarrant SQLeo en ligne de commande:
java -jar SQLeoVQB.jar
Il nous est aussi arrivé que la table soit bien ajoutée dans la requête, mais qu'elle ne soit pas ajoutée dans le graph ... il faut alors aller dans le panneau syntaxe, ajouter un retour à la ligne en fin de requête et revenir dans le designer.
Derniére solution, ajouter la table directement dans la syntaxe (, matable) et revenir dans le designer.
Salutations
PAscal
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Lorsque j'essaie d'ajouter la table, j'obtiens l'erreur suivante :
[ DiagramLoader::run ]
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]La connexion est occup
ée avec les résultats d'un autre hstmt
Lorsque j'ajoute la table dans l'onglet syntaxe, elle apparaît dans l'arborescence du panneau de navigation de la requête mais pas dans le diagramme. Si je jette un coup d'oeil à la ligne de commande j'ai le message d'erreur suivant :
[ DiagramLoader::run ]
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]La connexion est occup
Úe avec les rÚsultats d'un autre hstmt
Exception in thread "Thread-4" java.lang.NullPointerException
at com.sqleo.querybuilder.QueryBuilder.doJoin(QueryBuilder.java:531)
at com.sqleo.querybuilder.QueryBuilder.load(QueryBuilder.java:379)
at com.sqleo.querybuilder.QueryBuilder.onLoad(QueryBuilder.java:239)
at com.sqleo.querybuilder.ViewBrowser.valueChanged(ViewBrowser.java:537)
at javax.swing.JTree.fireValueChanged(Unknown Source)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source
)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown S
ource)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown S
ource)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown
Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown S
ource)
at javax.swing.JTree.setSelectionPath(Unknown Source)
at com.sqleo.querybuilder.ViewBrowser.onModelChanged(ViewBrowser.java:47
2)
at com.sqleo.querybuilder.QueryBuilder.onModelChanged(QueryBuilder.java:
179)
at com.sqleo.querybuilder.QueryBuilder.setDiagramLayout(QueryBuilder.jav
a:151)
at com.sqleo.environment.mdi.ClientQueryBuilder.setDiagramLayout(ClientQ
ueryBuilder.java:288)
at com.sqleo.querybuilder.QueryBuilder$1.run(QueryBuilder.java:640)
at java.lang.Thread.run(Unknown Source)
Cdt
Stéphane
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour,
Lorsque j'essaie d'ajouter une nouvelle table à mon diagramme dans l'onglet designer, la fenêtre "loading table" apparaît très brièvement mais la table n'apparaît pas dans mon diagramme.
Connexion : ODBC / SQL Serveur
Requête :
SELECT
LOT.NUMERO AS LOT_NUMERO,
SYS_ID_STATUT_LOT.LIB_STATUT_LOT AS SYS_ID_STATUT_LOT_LIB_STATUT_LOT
FROM
dbo.LOT LOT
INNER JOIN (SELECT
BILAN.NUMERO_OPERATION AS BILAN_NUMERO_OPERATION,
TRANCHE_COMM.NUM_TRANCHE AS TRANCHE_COMM_NUM_TRANCHE,
LOT.NUMERO AS LOT_NUMERO,
max( LOT."CPT_LOT" ) AS MAX_CPT_LOT
FROM
dbo.TRANCHE_COMM TRANCHE_COMM
INNER JOIN dbo.BILAN BILAN
ON TRANCHE_COMM.REF_BILAN = BILAN.COMPTEUR
INNER JOIN dbo.LOT LOT
ON TRANCHE_COMM.CPT_TRANCHE_COM = LOT.CPT_TRANCHE_COM
GROUP BY
BILAN."NUMERO_OPERATION",
TRANCHE_COMM."NUM_TRANCHE",
LOT."NUMERO") LastStatusId
ON LOT.CPT_LOT = LastStatusId.MAX_CPT_LOT
INNER JOIN dbo.SYS_ID_STATUT_LOT SYS_ID_STATUT_LOT
ON LOT.COD_STATUT_LOT = SYS_ID_STATUT_LOT.COD_STATUT_LOT
LEFT OUTER JOIN dbo.VENTE VENTE
ON LOT.CPT_VENTE = VENTE.CPT_VENTE
INNER JOIN dbo.TRANCHE_COMM TRANCHE_COMM
ON LOT.CPT_TRANCHE_COM = TRANCHE_COMM.CPT_TRANCHE_COM
INNER JOIN dbo.BILAN BILAN
ON TRANCHE_COMM.REF_BILAN = BILAN.COMPTEUR
INNER JOIN dbo.OPERATIO OPERATIO
ON BILAN.NUMERO_OPERATION = OPERATIO.NUMERO_OPERATION
Bonsoir,
merci de vérifier si une erreur est retournée dans la console en démarrant SQLeo en ligne de commande:
java -jar SQLeoVQB.jar
Il nous est aussi arrivé que la table soit bien ajoutée dans la requête, mais qu'elle ne soit pas ajoutée dans le graph ... il faut alors aller dans le panneau syntaxe, ajouter un retour à la ligne en fin de requête et revenir dans le designer.
Derniére solution, ajouter la table directement dans la syntaxe (, matable) et revenir dans le designer.
Salutations
PAscal
Bonjour,
Lorsque j'essaie d'ajouter la table, j'obtiens l'erreur suivante :
[ DiagramLoader::run ]
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]La connexion est occup
ée avec les résultats d'un autre hstmt
Lorsque j'ajoute la table dans l'onglet syntaxe, elle apparaît dans l'arborescence du panneau de navigation de la requête mais pas dans le diagramme. Si je jette un coup d'oeil à la ligne de commande j'ai le message d'erreur suivant :
[ DiagramLoader::run ]
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]La connexion est occup
Úe avec les rÚsultats d'un autre hstmt
Exception in thread "Thread-4" java.lang.NullPointerException
at com.sqleo.querybuilder.QueryBuilder.doJoin(QueryBuilder.java:531)
at com.sqleo.querybuilder.QueryBuilder.load(QueryBuilder.java:379)
at com.sqleo.querybuilder.QueryBuilder.onLoad(QueryBuilder.java:239)
at com.sqleo.querybuilder.ViewBrowser.valueChanged(ViewBrowser.java:537)
)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown S
ource)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown S
ource)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown
Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown S
ource)
at javax.swing.JTree.setSelectionPath(Unknown Source)
at com.sqleo.querybuilder.ViewBrowser.onModelChanged(ViewBrowser.java:47
2)
at com.sqleo.querybuilder.QueryBuilder.onModelChanged(QueryBuilder.java:
179)
at com.sqleo.querybuilder.QueryBuilder.setDiagramLayout(QueryBuilder.jav
a:151)
at com.sqleo.environment.mdi.ClientQueryBuilder.setDiagramLayout(ClientQ
ueryBuilder.java:288)
at com.sqleo.querybuilder.QueryBuilder$1.run(QueryBuilder.java:640)
at java.lang.Thread.run(Unknown Source)
Cdt
Stéphane
remplacer le driver ODBC par un driver JDBC devrait corriger