DBDbF.cpp 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //---------------------------------------------------------------------------
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include "DBDbF.h"
  5. //---------------------------------------------------------------------------
  6. #pragma package(smart_init)
  7. #pragma resource "*.dfm"
  8. TDMDb *DMDb;
  9. //---------------------------------------------------------------------------
  10. __fastcall TDMDb::TDMDb(TComponent* Owner)
  11. : TDataModule(Owner)
  12. {
  13. FConnString = "";
  14. }
  15. //---------------------------------------------------------------------------
  16. void __fastcall TDMDb::DataModuleCreate(TObject *Sender)
  17. {
  18. //
  19. }
  20. //---------------------------------------------------------------------------
  21. void __fastcall TDMDb::DataModuleDestroy(TObject *Sender)
  22. {
  23. //
  24. }
  25. //---------------------------------------------------------------------------
  26. void __fastcall TDMDb::SetErrorString(String AErrorString)
  27. {
  28. FErrorString = AErrorString;
  29. }
  30. //---------------------------------------------------------------------------
  31. void __fastcall TDMDb::SetConnectString(String AProvider, String AUserName, String APassword, String AServerName, String ACatalog/*=""*/)
  32. {
  33. FConnString = "";
  34. FConnString += "Provider=" + AProvider;
  35. FConnString += ";Password=" + APassword;
  36. FConnString += ";Persist Security Info=True";
  37. FConnString += ";User ID=" + AUserName;
  38. if (ACatalog != "")
  39. {
  40. FConnString += ";Initial Catalog=" + ACatalog;
  41. }
  42. FConnString += ";Data Source=" + AServerName;
  43. }
  44. //---------------------------------------------------------------------------