Bonjour,
J'utilise la méthode File>Database>Query Builder pour me connecter à un fichier Excel et créer une table. Je peux fermer la table avec le script jmp mais la connexion reste active et verrouille le fichier excel pour les autres utilisateurs. Comment puis-je me déconnecter via le script jmp ? Je peux passer manuellement par Fichier> Base de données> Ouvrir> Déconnecter mais je voudrais le faire automatiquement dans le script en cours d'exécution.
Voici le code de la requête :
RedBinMain = New SQL Query(
Version( 130 ),
Connection(
"ODBC:DSN=Excel 12.0;DBQ=I:\Engineering\Data\JMPTempData\redbindownload_JMPTMP.xlsx;DefaultDir=I:\Engineering\Data\JMPTempData;DriverId=1046;FIL=excel 12.0;MaxBufferSize=2048;PageTimeout=5;"
),
QueryName( "RedBinMain_beta" ),
Select(
Column( "RBNbr", "t1" ),
Column( "DMR", "t1" ),
Column( "Date_Entered", "t1" ),
Column( "Initiator", "t1" ),
Column( "Location", "t1" ),
Column( "AssignedPerson", "t1" ),
Column( "Problem", "t1" ),
Column( "USI_PN", "t1" ),
Column( "Customer", "t1" ),
Column( "Disposition", "t1" ),
Column( "LastUpdatedDate", "t1" ),
Column( "Cause", "t1" ),
Column( "Classification", "t1" ),
Column( "Defect_Code", "t1" ),
Column( "BrokenSubMenu", "t1"),
Column( "BrokenSubMenu_1", "t1"),
Column( "Dimensional_Code", "t1" ),
Column( "Notes", "t1" ),
Column( "Assignable_WorkCell", "t1" ),
Column( "DispositionerInvestigator", "t1" ),
Column( "ScrappedQuantity", "t1" ),
Column( "PreEtch", "t1" ),
Column( "PostEtch", "t1" )
),
From( Table( "RedBinMain_beta", Alias( "t1" ) ) )
) << Run Foreground;
J'ai essayé le code ci-dessous sans succès
close database connection(RedBinMain);
Qu'est-ce que je rate?
C'est ici que la connexion s'affiche comme "connectée" à l'aide du pilote ODBC "Excel 12.0"
