Ich habe ein JSL-Skript, das bei der ersten Ausführung nach dem Öffnen von JMP erfolgreich Daten abruft. Wenn ich jedoch versuche, das Skript erneut mit neuen Parametern in der SQL-Abfrage für einen neuen Datensatz auszuführen, verhält es sich so, als würde es eine Verbindung herstellen Daten abrufen, aber ich erhalte keine Tabelle in JMP.Es gibt keine Fehler in meinem Protokoll.Manchmal funktioniert es wieder, wenn ich den Namen der Ausgabetabelle („MyTable“) und den Namen der Datenbankverbindung („ftdb“) ändere, aber es kommt mir seltsam vor.Ich habe Symbole löschen (); oben, um alles zu löschen?Gibt es noch etwas, das ich klären muss?Wenn ich JMP schließe und erneut öffne, funktioniert es wieder einwandfrei, aber das scheint nicht optimal zu sein .....
ftdb = Erstellen Sie eine Datenbankverbindung ( „DSN=zzzzz;UID=yyyy;PWD=xxxx“ ) ;
dtmoves = SQL ausführen ( ftdb , sql , "Mein Tisch" ) ;
Datenbankverbindung schließen ( ftdb ) ;
Hallo, Aleeta,
Dies könnte eine Lösung sein, die Sie mit dem technischen Support von JMP (support@sas.com) besprechen sollten. Aber zwei Fragen:
1. Um welche JMP-Version handelt es sich?
2. Wer ist der Datenbankanbieter? (SQL Server, MySQL, Oracle usw.)
Danke,
Erik