du warst zwar nicht grad redselig was dein problem angeht, aber dank eines kleinen blickes in meine zauberkugel dürfte klar sein, was das problem is...
probier doch einfach mal zunächst deine TADOConnection zu createn:
Delphi-Quelltext
1:
| typecon := TADOConnection.Create(self); |
und am ende wieder freigeben:
Delphi-Quelltext
natürlich macht das wenig sinn, erst zu connecten und dann gleich wieder zu disconnecten (free), deshalb solltest du noch mindestens die funktion "Disconnect" einbauen. Dazu müsstest du typecon in der unit2 global deklarieren...
ich hoff die antwort war dir nich zu kurz
raziel
//edit: btw kannst du das "unit2." vor "dbconnect" weglassen, es sei denn es gibt noch eine unit mit der funktion dbconnect!