AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi ConnectionString - User und Passwort mitgeben - wie - dsn
Thema durchsuchen
Ansicht
Themen-Optionen

ConnectionString - User und Passwort mitgeben - wie - dsn

Ein Thema von Susanne · begonnen am 28. Jun 2006 · letzter Beitrag vom 28. Jun 2006
 
Benutzerbild von Gollum
Gollum

Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

Re: ConnectionString - User und Passwort mitgeben - wie - ds

  Alt 28. Jun 2006, 14:39
Hallo,

einen DSN musst Du nicht anlegen. Wichtig ist nur, das der Client-Access-ODBC-Treiber verfügbar ist.

Mit folgender Funktion kannst Du Dich an jeder AS400 anmelden, solange Du die Bibliothek kennst:

Delphi-Quellcode:
function MakeConStr_ODBC_AS400(const aIP, aLibrarie, aUser, aPWD:String);
begin
  Result:=
    'DRIVER=Client Access ODBC Driver (32-bit);'+
    Format('SYSTEM=%s;', [aIP])+
    Format('DefaultLibraries=%s;', [aLibrarie])+
    Format('UserID=%s;', [aUser])+
    Format('PASSWORD=%s;', [aPWD]);
end; // MakeConStr_ODBC_AS400
Diese Vorgehensweise hat den Vorteil, dass keine DSN mehr installiert werden muss, und Dein Programm überall dort läuft, wo ein IBM-Client installiert ist.

Aufgerufen wird das ganze dann in etwa so:
Delphi-Quellcode:
  ...
  AdoConnection1.ConnectionString:=
    MakeConStr_ODBC_AS400('127.0.0.1', 'AS400Bibliothek', 'DerUser', 'DasPassword');
  try
    AdoConnection1.Connected:=True;
  except
    on E: Exception do MessageDlg(E.Message, mtError, [mbOk], 0);
  end; // try
  ...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz