using System; //using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using System.Net; using System.Web; using System.IO; using System.Text.RegularExpressions; using System.Net.Sockets; using System.Configuration; using System.Collections; using System.Collections.Specialized; using System.Data.OleDb; //using SystemFramework; namespace DataLinkMesWork { public partial class DataAccess { /// /// 增加SqlServer数据 /// /// /// /// /// public static bool ExecuteDataTable_OleDb_Insert_SqlServer(string sql, DataTable dt, ref OleDbParameter[] oleDbParameter) { string errorMessage; return SQLCommon.ExecuteDataTable_OleDb_Insert(sql, ApplicationConfig.ConnectionString_MES, dt, ref oleDbParameter, out errorMessage); } /// /// /// /// /// /// public static bool ExecuteOutNum(string sql, out int count) { string errorMessage; return SQLCommon.ExecuteOutNum(sql, ApplicationConfig.ConnectionString_MES, out count, out errorMessage); } /// /// 提供通用的调用存储过程的方法(更新数据) /// /// 存储过程名称 /// 存储过程参数数组 /// 增加数据的数据表 /// 布尔值,true表示该执行成功,false表示执行失败 public static bool ExecuteStoredProcedure_Update(string procedureName, ref SqlParameter[] sqlParameters, DataTable dt) { string errorMessage; return SQLCommon.ExecuteStoredProcedure_Update(procedureName, ApplicationConfig.ConnectionString_MES, ref sqlParameters, dt, out errorMessage); } /// /// 直接执行制定SQL语句.用于无返回条件的SQL语句执行,Insert ,delete update等。 /// /// /// 成功返回True / 失败返回False public static bool ExecuteSQL(string sql) { string ErrorMessage; return SQLCommon.ExecuteNonQuery(sql, ApplicationConfig.ConnectionString_MES, out ErrorMessage); } /// /// /// /// /// public static bool ExecuteSQL(StringCollection sql) { string ErrorMessage; return SQLCommon.ExecuteNonQuery(sql, ApplicationConfig.ConnectionString_MES, out ErrorMessage); } /// /// /// /// /// /// /// public static bool ExecuteSQL(string sql, ref SqlParameter[] sqlParameters, DataTable tb) { string ErrorMessage; return SQLCommon.ExecuteSQL(sql, ref sqlParameters, ApplicationConfig.ConnectionString_MES, tb, out ErrorMessage); } /// /// 直接执行制定SQL语句.用于无返回条件的SQL语句执行,Insert ,delete update等。 /// /// /// /// /// 成功返回True / 失败返回False public static bool ExecuteSQL(string sql, string strConnectionstring, out string ErrorMessage) { ErrorMessage = ""; return SQLCommon.ExecuteNonQuery(sql, strConnectionstring, out ErrorMessage); } /// /// 增加记录后,返回自动编号 /// /// /// /// public static bool ExecuteNonQuery_newID(string sql, out long newID) { return SQLCommon.ExecuteNonQuery_newID(sql, out newID); } /// /// 执行指定SQL语句,用于执行查询后返回记录集 /// /// /// /// 返回记录集 /// /// public static bool ExecuteDataSet(string sql, string strConnectionstring, out DataSet ds, out string ErrorMessage) { ErrorMessage = ""; return SQLCommon.ExecuteDataset(sql, strConnectionstring, out ds, out ErrorMessage); } /// /// /// /// /// /// /// /// public static bool ExecuteDataTable(string sql, string strConnectionstring, out DataTable dt, out string ErrorMessage) { ErrorMessage = ""; return SQLCommon.ExecuteDataTable(sql, strConnectionstring, out dt, out ErrorMessage); } /// /// /// /// /// /// public static bool ExecuteDataTable(string sql, out DataTable dt) { string ErrorMessage = ""; return SQLCommon.ExecuteDataTable(sql, ApplicationConfig.ConnectionString_MES, out dt, out ErrorMessage); } /// /// /// /// /// /// /// /// public static bool ExecuteDataReader(string sql, string strConnectionstring, out SqlDataReader dr, out string ErrorMessage) { ErrorMessage = ""; return SQLCommon.ExecuteDataReader(sql, strConnectionstring, out dr, out ErrorMessage); } } }