mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 11:24:40 +01:00 
			
		
		
		
	IDE, fieldseditor: handle exception on selecting lookup dataset, reported by Simon Ameis, issue #19924
git-svn-id: trunk@46563 -
This commit is contained in:
		
							parent
							
								
									e3d93cbfbd
								
							
						
					
					
						commit
						3227d9ff4c
					
				@ -403,11 +403,17 @@ begin
 | 
			
		||||
  if (DataSetsCombo.ItemIndex > -1) then begin
 | 
			
		||||
    ADataset := GetLookupDataset;
 | 
			
		||||
    if Assigned(ADataset) then begin
 | 
			
		||||
      try
 | 
			
		||||
        ADataset.FieldDefs.Update;
 | 
			
		||||
        for i := 0 to ADataset.FieldDefs.Count - 1 do begin
 | 
			
		||||
          SelectResultField.Items.Add(ADataset.FieldDefs[i].Name);
 | 
			
		||||
          SelectLookUpKeys.Items.Add(ADataset.FieldDefs[i].Name);
 | 
			
		||||
        end;
 | 
			
		||||
      except
 | 
			
		||||
        on E:Exception do begin
 | 
			
		||||
          ShowMessage(fesNoFields+^M+fesCheckDSet+^M^M+E.Message);
 | 
			
		||||
        end;
 | 
			
		||||
      end;
 | 
			
		||||
    end;
 | 
			
		||||
  end;
 | 
			
		||||
  SelectLookUpKeys.Enabled := SelectLookUpKeys.Items.Count > 0;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user