DBDbF.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. //---------------------------------------------------------------------------
  2. #ifndef DBDbFH
  3. #define DBDbFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <ADODB.hpp>
  10. #include <DB.hpp>
  11. //---------------------------------------------------------------------------
  12. class TDMDb : public TDataModule
  13. {
  14. __published: // IDE-managed Components
  15. void __fastcall DataModuleCreate(TObject *Sender);
  16. void __fastcall DataModuleDestroy(TObject *Sender);
  17. private: // User declarations
  18. TADOConnection *FDbConn;
  19. String FErrorString;
  20. String FConnString;
  21. public: // User declarations
  22. __fastcall TDMDb(TComponent* Owner);
  23. TADOConnection *GetConnection() { return FDbConn; }
  24. void __fastcall SetConnectString(String AProvider, String AUserName, String APassword, String AServerName, String ACatalog="");
  25. void __fastcall SetErrorString(String AErrorString);
  26. __property String ErrorString = {read=FErrorString, write=SetErrorString};
  27. };
  28. //---------------------------------------------------------------------------
  29. extern PACKAGE TDMDb *DMDb;
  30. //---------------------------------------------------------------------------
  31. #endif