Einzelnen Beitrag anzeigen

DerMike

Registriert seit: 4. Jan 2007
21 Beiträge
 
#6

Re: ADOQuery.SQL.ADD Problem... Zugriffsverletzung

  Alt 17. Jan 2007, 18:31
Hallo,

ich glaube ich habe ein Lösung gefunden. Trotzdem weiß ich nicht warum mein Programm zu einem Fehler geführt hat, aber egal ....

Funktioniert NICHT
Delphi-Quellcode:
  ADOQuery := TADOQuery.Create(nil);
  ADOQuery.Active := false;
  ADOQuery.ConnectionString := frmMain.Funktion.GetLDAPConnectionString;
  SQLQuery := 'SELECT cn FROM ' + frmMain.Funktion.GetLDAPTableString('LDAP','Gesellschaft',frmMain.Funktion.Domaene) + ' where objectclass=
          + QuotedStr('contact') + ' and objectcategory=' + QuotedStr('user');
  ADOQuery.SQL.Add(SQLQuery);
Zuerst ADOQuery.SQL befüllen und DANACH erst den ConnectionString Keine Ahnung warum aber es funktioniert.

FUNKTIONIERT
Delphi-Quellcode:
  
  ADOQuery := TADOQuery.Create(nil);
  SQLQuery := 'SELECT cn FROM ' + frmMain.Funktion.GetLDAPTableString('LDAP','Gesellschaft',frmMain.Funktion.Domaene) + ' where objectclass=
          + QuotedStr('contact') + ' and objectcategory=' + QuotedStr('user');
  ADOQuery.SQL.Add(SQLQuery);
  ADOQuery.Active := false;
  ADOQuery.ConnectionString := frmMain.Funktion.GetLDAPConnectionString;
----------
lg Mike
  Mit Zitat antworten Zitat