View Full Version : ODBC - Automatisiertes anmelden
Hallo zusammen,
folgende Situation --> Wir haben ein Objekt auf der AS400 was über eine ODBC Schnittstelle automatisch von von MSACCESS aktualisiert wird.
Das funktioniert voll automatisch.. Einziges Problem: Beim Aufbauen der Verbindung wird morgends eine iSeries Anmeldung verlangt (logisch da am Abend davor ein IPL gefahren wurde)
Wie kann man diese iSeries Anemdlung automatisieren? Beispielsweise über ein Skript der per Task aufgerufen wird wäre gut.
Danke im Voraus
Grüße
_MG_
Nachtrag --> Anmeldung mit Windows Benuter an der AS400 nicht möglich da der User nicht auf der Maschine existiert.
In der Connection-Eigenschaft einfach
"User=XXXX;PWD=YYYY;" oder "User Id=XXXX;Password=YYYY;"
eintragen.
Zusätzlich per
MyConn.Properties("Prompt") = adPromptNever
vor dem Open für eine stille Anmeldung angeben sonst wird immer ein Fenster aufpoppen.
Wozu ???
... wird morgends ... da am Abend davor ein IPL gefahren wurde ...
Alternativ kann man auch das "cwblogon system /u user /p password" aufrufen und die Anmeldung im Cache speichern.
Voraussetzung ist dann allerdings, dass im iSeries-Navigator in der Verbindung nicht "Immer anmelden" ausgewähllt wurde.
holgerscherer
04-08-16, 17:00
Wozu
wie immer - wurde schon immer so gemacht :)
wie immer - wurde schon immer so gemacht :)
nein sorry, das ist Quatsch.. So sollte man ja nicht arbeiten.
Jedoch gibt es zweifelsohne Gründe weshalb die Maschine mal neu gestartet werden muss.
Update etc..
Und dann ist es doch definitiv schöner wenn alles automatisiert abläuft, niemand manuell eingreifen muss und Lösungswege direkt wieder funktionieren.
Grüße
Hallo Fuerchau,
dein erster Vorschlag hört sich interessant an. :-) Jedoch habe ich leider keine Vorstellung wo ich diese beiden "Einstellungen" finde?
Grüße
KingofKning
05-08-16, 07:54
Naja, laut der allwissenden Müllhalde:
https://www.connectionstrings.com/sql-server/
oder
https://books.google.de/books?id=qThQAgAAQBAJ&pg=PA1272&lpg=PA1272&dq=msaccess+Connection-Eigenschaft+User&source=bl&ots=QYekyYLsrw&sig=C0IiOJG-v8tdtNbnYg-PBA3K1-0&hl=de&sa=X&ved=0ahUKEwiwhLSw2anOAhXBwBQKHWgnBhQQ6AEISzAI#v=on epage&q=msaccess%20Connection-Eigenschaft%20User&f=false
GG 5048
MSACCESS macht das ja auch nicht automatisch, da steckt bestimmt ein VBA-Macro dahinter.