andi-front

mittels VBA in OpenLDAP User anlegen

Hallo ich habe da ein Problem.

Ich möchte per VBA6 auf einen OpenLDAP Server, der unter Suse9 läuft, einen Benutzer anlegen.
Diese Aufgabe soll nicht mit ADSI gelöst werden sondern mit der C Bibliothek Wldap32.dll.

Mein bisheriger Code-abschnitt.

Declare Function ldap_init Lib "wldap32.dll" _  
(ByRef HostName As String, ByRef PortNumber As Long) As Long


Sub main()

Dim lLDAP As Long
Dim HostName As String
Dim PortNumber As Long

HostName = "192.168.0.146"  
HostName = HostName + Chr(0)
PortNumber = 389

lLDAP = ldap_init(HostName, PortNumber)

End Sub

Wenn ich es so laufen lasse bekomme ich den Fehler '49': "Falsche DLL-Aufruf Konvention".

Ich habe es auch schon mit der getObject Methode geschrieben aber bei dem Programm fehlten mir die Rechte für das erstellen.

Danke und hoffe auf baldige Hilfe

Gruß Andi-Front
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 92243

Url: https://administrator.de/forum/mittels-vba-in-openldap-user-anlegen-92243.html

Ausgedruckt am: 30.04.2025 um 19:04 Uhr

Andi-Front
Andi-Front 04.08.2008 um 11:46:46 Uhr
Goto Top
Och kommt bitte Leute
ist das denn so schwer oder geht das irgendwie anders einfacher?

Gruß Andi-Front