Avatar billede kennethv Nybegynder
03. september 2013 - 12:43 Der er 1 løsning

Data provider or other service returned an E_FAIL status

Hejsa.

Jeg har en lille procedure hvor jeg får en som overskriften lyder. Ved ikke om det er en SQL eller en Delphi fejl.

Den opstår i min SQL SELECT hvor den 1. for-to-do er 4 og 2. for-to-do er 0.

Er der nogen der har en ide?

procedure TForm1.FormShow(Sender: TObject);
var i,x : byte; sOUlocation : string;
begin
  assert(assigned(ADOQuery1));
  assert(assigned(ADOQuery1.SQL));
  ComboBox1.Clear;
  for I := 0 to 7 do
  begin
    case I of
      0 :  sSiteOU := 'ou=so,ou=dk';
      1 :  sSiteOU := 'ou=is,ou=dk';
      2 :  sSiteOU := 'ou=ro,ou=dk';
      3 :  sSiteOU := 'ou=ko,ou=dk';
      4 :  sSiteOU := 'ou=lu,ou=se';
      5 :  sSiteOU := 'ou=ro,ou=se';
      6 :  sSiteOU := 'ou=tu,ou=se';
      7 :  sSiteOU := 'ou=no,ou=se';
    end;
    for x := 0 to 1 do
    begin
      case x of
        0 : sOUlocation := 'ou=Consultants';
        1 : sOUlocation := 'ou=Users';
      end;
      ADOQuery1.Close;
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Text := 'SELECT NAME FROM '+ Quotedstr('LDAP://' + sOUlocation + ','+ sSiteOU + ',OU=company,DC=AD,DC=COMPANY,DC=ORG');
      ADOQuery1.Open;
      try
        while not ADOQuery1.Eof do
        begin
          ComboBox1.Items.Add(ADOQuery1.FieldByName('NAME').AsString);
          ADOQuery1.Next;
        end;
      finally
        ADOQuery1.Close;
      end;
      combobox1.SetFocus;
    end;
  end;
end;
Avatar billede kennethv Nybegynder
28. november 2013 - 09:04 #1
Lukkes.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows