DBManager.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Core.LZMes.Client.UIL
  6. {
  7. public class DBManager
  8. {
  9. public static System.Data.DataSet GetDataSet(string LogName, string WinServer, string SQL, string TableName, System.Data.OleDb.OleDbConnection Conn)
  10. {
  11. if (Conn == null)
  12. return null;
  13. System.Data.DataSet rtndst = new System.Data.DataSet();
  14. System.Data.OleDb.OleDbDataAdapter DataAdapter = new System.Data.OleDb.OleDbDataAdapter(SQL, Conn);
  15. DataAdapter.Fill(rtndst);
  16. rtndst.AcceptChanges();
  17. rtndst.Tables[0].TableName = TableName;
  18. DataAdapter.Dispose();
  19. return rtndst;
  20. }
  21. public static bool ExecuteDB(string LogName, string WinServer, string SQL, System.Data.OleDb.OleDbConnection Conn)
  22. {
  23. try
  24. {
  25. if (Conn == null)
  26. return false;
  27. System.Data.OleDb.OleDbCommand Command = new System.Data.OleDb.OleDbCommand(SQL, Conn);
  28. Command.ExecuteNonQuery();
  29. Command.Dispose();
  30. return true;
  31. }
  32. catch (System.Exception ex)
  33. {
  34. //ELog.Log(LogName,WinServer,ex.ToString(),System.Diagnostics.EventLogEntryType.Error);
  35. System.Diagnostics.EventLog.WriteEntry(LogName, WinServer + ex.ToString(), System.Diagnostics.EventLogEntryType.Error);
  36. return false;
  37. }
  38. }
  39. }
  40. }