首页 > 数据库技术 > 详细

C# CIMES里面切换数据库(只适用于我们公司的代码)

时间:2021-09-09 02:04:45      阅读:41      评论:0      收藏:0      [点我收藏+]
               //当前页面连接的是170数据库,切换到176数据库
                CustomDataAgent dataAgent = DBCenter.Create(Utility.AppSetting.WMSConnection);

                //查询176数据库的MES_AOI_WO表
                string sqlAOIWO = @"SELECT WO,BATCHFLAG, BATCHID FROM MES_AOI_WO  WHERE WO =#[STRING]";
                DataTable dtAOIWO = dataAgent.GetDataTable(SQLCenter.Parse(sqlAOIWO, WO));
 //如果要改变数据库字段里的内容,则需要改变using括号里的内容

                using (var cts = CimesTransactionScope.Create(Utility.AppSetting.WMSConnection))
                {
                    if (dtAOIWO.Rows.Count > 0)
                    {
                        string sqlUpdateAOIWO = "UPDATE MES_AOI_WO SET BATCHFLAG = #[STRING],BATCHID =#[STRING]  WHERE WO = #[STRING] ";
                        DBCenter.ExecuteParse(sqlUpdateAOIWO, "X", BatchID, WO);
                    }

                    cts.Complete();

                }
  
//如果using里面的Create括号里没内容,则默认连接当前数据库
            using (CimesTransactionScope cts = CimesTransactionScope.Create())
            {
            }                

 

 

 

C# CIMES里面切换数据库(只适用于我们公司的代码)

原文:https://www.cnblogs.com/kelenote/p/15242158.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!