CNAS取数仪器端升级
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

50 linhas
1.4KB

  1. using CnasSynchronusIDAL;
  2. using CnasSynchrousModel;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace CnasSynchronusDAL
  10. {
  11. public class AccessDBService: IAccessService
  12. {
  13. public Dictionary<string, DataTable> GetInstrumentData(CnasSynchrousModel.AccessOpenParams t)
  14. {
  15. return MdbDAL.ReadAccessTables(
  16. t.StrPath,
  17. t.StrPwd,
  18. t.AccessVersionInfo
  19. );
  20. }
  21. public DataTable GetInstrumentDataByDate(CnasSynchrousModel.AccessOpenParams t, ConditionParams u)
  22. {
  23. return MdbDAL.ReadAccessTablesByDate(
  24. t.StrPath,
  25. t.StrPwd,
  26. u.TableName,
  27. u.DateColumn,
  28. u.DateValue,
  29. t.AccessVersionInfo,
  30. t.AccessSpecialDateFormat,
  31. t.autoSql.AccessViewName,
  32. t.autoSql.AccessViewSql
  33. );
  34. }
  35. public DataTable GetInstrumentDataStruct(AccessOpenParams t, ConditionParams u)
  36. {
  37. return MdbDAL.ReadAccessTableStruct(
  38. t.StrPath,
  39. t.StrPwd,
  40. t.AccessVersionInfo,
  41. t.autoSql.AccessViewName,
  42. t.autoSql.AccessViewSql,
  43. u.TableName
  44. );
  45. }
  46. }
  47. }