using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using System.Data.OleDb; using DataLinkMesWork; //using SystemFramework; namespace bizFacade { /// /// MES_计划BOM_工位操作指南 /// public partial class BaseDataSystemMES { /// /// /// public static void TestConnection() { //SQLCommon.TestConnection(); } /// /// 更新 "update [MES_计划BOM_工位操作指南] set 工位操作指导=?,工位指导图片=? where 发动机型号代码=? /// /// //public static void OpNameGuidPic_Update(string opName) //{ // DataTable dt; // OpNameGuidPic_Select(opName, out dt); // OpNameGuidPic_Update(opName, dt); //} /// /// 更新 MES_计划BOM_工位与名称 工位基本指导图片 /// /// //public static void OpNameGuidBasicPic_Update(string opName) //{ // DataTable dt; // OpNameGuidBasicPic_Select(opName, out dt); // if (dt != null) // { // if (dt.Rows.Count > 0) // { // OpNameGuidBasicPic_Update(opName, dt); // } // } //} /// /// select 工位基本指导图片 MES_计划BOM_工位与名称 /// /// /// public static void OpNameGuidBasicPic_Select(string opName, out DataTable dt) { string sql; sql = "select 工位基本指导图片 from MES_计划BOM_工位与名称 where 工位号='" + opName + "'"; //如果与SqlServer数据库通讯正常(同步通讯) //if (SQLCommon.SqlServerConnectionStatus) { if (!DataAccess.ExecuteDataTable(sql, out dt)) { //DataAccess.ExecuteDataTable_OleDb_Access(sql, out dt); } } ////如果与SqlServer数据库通讯不正常(异步通讯) //else //{ // DataAccess.ExecuteDataTable_OleDb_Access(sql, out dt); //} } /// /// update [MES_计划BOM_工位与名称] set 工位基本指导图片=@工位基本指导图片 where 工位号 /// /// /// //static public bool OpNameGuidBasicPic_Update(string opName, DataTable dt) //{ // string sql; // sql = // "update [MES_计划BOM_工位与名称] set 工位基本指导图片=? where 工位号='" + opName + "'"; // OleDbParameter[] thisParms = new OleDbParameter[1]; // //thisParms[0] = new OleDbParameter("@工位基本指导图片", dt.Rows[0]["工位基本指导图片"]); // thisParms[0] = new OleDbParameter("@工位基本指导图片", OleDbType.Binary, 0, "工位基本指导图片"); // return DataAccess.ExecuteDataTable_OleDb_Update(sql, dt, ref thisParms); //} /// /// select 工位基本指导图片 MES_计划BOM_工位与名称 /// /// /// public static void OpNameGuidPic_Select(string opName, out DataTable dt) { string sql; sql = "select 发动机型号代码,工位操作指导,工位指导图片 from [MES_计划BOM_工位操作指南] where 工位号='" + opName + "'"; DataAccess.ExecuteDataTable(sql, out dt); } /// /// update [MES_计划BOM_工位与名称] set 工位基本指导图片=@工位基本指导图片 where 工位号 /// /// /// //static public bool OpNameGuidPic_Update(string opName, DataTable dt) //{ // string sql; // sql = "update [MES_计划BOM_工位操作指南] set 工位操作指导=?,工位指导图片=? where 发动机型号代码=? and 工位号='" + opName + "'"; // OleDbParameter[] thisParms = new OleDbParameter[3]; // //thisParms[0] = new OleDbParameter("@工位基本指导图片", dt.Rows[0]["工位基本指导图片"]); // thisParms[0] = new OleDbParameter("@工位操作指导", OleDbType.VarChar, 255, "工位操作指导"); // thisParms[1] = new OleDbParameter("@工位指导图片", OleDbType.Binary, 0, "工位指导图片"); // thisParms[2] = new OleDbParameter("@发动机型号代码", OleDbType.Integer, 4, "发动机型号代码"); // return DataAccess.ExecuteDataTable_OleDb_Update(sql, dt, ref thisParms); //} } }