Mit C# kann man ebenso wie mit Delphi auf so ziemlich jede
DB zugreifen. Komponenten und Klassen gibt es dafür en masse.
IDE für C#: Visual Studio (soll echt gut sein, trotz WPF)
IDE für Delphi: Empfehle ich auf jedenfall die von Embarcadero.
Warum ich diese nutzen würde: haben am meisten Features, kosten aber auch gutes Geld!
Und ob man C# oder Delphi einsetzen soll ist immer so eine Glaubensfrage
Kommt wohl auch auf das Projekt an, d.h. wie schnell es umgesetzt werden soll und auf welchen System es laufen soll. Ich denke, dass man erst mal den späteren Rahmen abklären sollte. Ansonsten kannst eigentlich einen Würfel nehmen, ist nicht viel anders, als uns zu fragen
imho.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)