If you want the connection to be available in both forms, and others, then I would say that you ought to put the connection in a module, such that it is shared. If you don't want to go that route, then you can create a custom constructor on Form2 that takes a connection as an argument, or you can expose the connection via a property on Form1.