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);
}
}
}