You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
1.2 KiB

4 years ago
  1. using Common.Utility;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace Repository.DAO.SwiftDao
  9. {
  10. public interface ISwiftDao
  11. {
  12. DataSet ExecuteDataSet(string sql);
  13. DataTable ExecuteDataTable(string sql);
  14. DataRow ExecuteDataRow(string sql);
  15. String FilterString(string strVal);
  16. String FilterStringUnicode(string strVal);
  17. String FilterXmlString(string strVal);
  18. String FilterXmlNodeString(string strVal);
  19. String FilterQuote(string strVal);
  20. string ConvertDrToString(object dr);
  21. Decimal ConvertDrToDecimal(object dr);
  22. Int64 ConvertDrToInt64(object dr);
  23. DateTime ConvertDrToDate(object dr);
  24. Int16 ConvertDrToInt(object dr);
  25. string ParseQuote(string val);
  26. DbResult ParseDbResult(DataTable dt);
  27. DbResult ParseDbResult(string sql);
  28. string DataTableToJson(DataTable table);
  29. string AutoSelect(string str1, string str2);
  30. String GetSingleResult(string sql);
  31. }
  32. }