nel db esiste l'index "ditta" ????
poi prova a fare così
inserisci un data control nel progetto e avvialo. se dovesse funzionare puoi rimuovere il datacontrol. non so' perchè ma una volta un problema del genere l'ho risolto così. forse inserendo il DC si caricano alcune librerie......