FM probeert bij het openen van een FMbestand via een file-reference dat te doen met de account en het wachtwoord waarmee het bestand waaruit de actie plaatsvindt al is geopend. Als dat lukt gaat het bestand geruisloos open, anders wordt om naam en ww gevraagd.
Bij importeren werkt dat echter anders blijkt. Ik heb een script waarmee ik gegevens uit een lokaal FM bestand importeer in een server bestand.
Als dat lokale bestand niet open is wanneer het script bij de import stap aankomt wordt het inlogvenster getoond.
Als ik eerst de Open File scriptstap uitvoer wordt nergens naar gevraagd.
Maar het venijn zit natuurlijk weer in de staart, ik wil die Open File scriptstap niet gebruiken.
Door met variabelen te werken kan ik de locatie waarvandaan ik importeer lekker variabel houden.
De volgende scriptstappen geven dus altijd het inlog venster
Set Variable [ $$CurrentPath ; gImportLocatie & $CurrentFile ]
Import Records [ No dialog ; $$CurrentPath ; Add ; Windows ANSI ]
Ook als ik $$CurrentPath vervang door een volledige bestandsverwijzing wordt het inlog venster getoond.
En u begrijpt het al, $$CurrentPath mag niet worden meegegeven aan de scriptstap Open File
Voor 1 import is dit nog wel te overzien, maar als ik op deze manier bijvoorbeeld 6 tabellen af wil, moet ik 6 keer het ww invoeren. En daar zit ik niet op te wachten.
Question
rmw
Iemand al eens aangelopen tegen het volgende?
FM probeert bij het openen van een FMbestand via een file-reference dat te doen met de account en het wachtwoord waarmee het bestand waaruit de actie plaatsvindt al is geopend. Als dat lukt gaat het bestand geruisloos open, anders wordt om naam en ww gevraagd.
Bij importeren werkt dat echter anders blijkt. Ik heb een script waarmee ik gegevens uit een lokaal FM bestand importeer in een server bestand.
Als dat lokale bestand niet open is wanneer het script bij de import stap aankomt wordt het inlogvenster getoond.
Als ik eerst de Open File scriptstap uitvoer wordt nergens naar gevraagd.
Maar het venijn zit natuurlijk weer in de staart, ik wil die Open File scriptstap niet gebruiken.
Door met variabelen te werken kan ik de locatie waarvandaan ik importeer lekker variabel houden.
De volgende scriptstappen geven dus altijd het inlog venster
Ook als ik $$CurrentPath vervang door een volledige bestandsverwijzing wordt het inlog venster getoond.
En u begrijpt het al, $$CurrentPath mag niet worden meegegeven aan de scriptstap Open File
Voor 1 import is dit nog wel te overzien, maar als ik op deze manier bijvoorbeeld 6 tabellen af wil, moet ik 6 keer het ww invoeren. En daar zit ik niet op te wachten.
Wie heeft er suggesties?
Een oplossing mag natuurlijk ook
rmw
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.