zoukankan      html  css  js  c++  java
  • cloud 数据库操作方法

    ---获取基础资料的内码和代码
     DynamicObject FMaterial = obj["MaterialId"] as DynamicObject;
     long   FMaterialID     = (FMaterial== null) ? 0 :  Convert.ToInt64(FMaterial["Id"]); //物料内码
                        string FMaterialNumber = (FMaterial== null) ? "" :  FMaterial["Number"].ToString();
    

      

    执行数据库查询:  // 获取销售订单上的单据内码 和 分录内码
                        sqlstrSale = string.Format(@"select t1.FID,t2.FENTRYID from T_SAL_ORDER t1 JOIN T_SAL_ORDERENTRY t2 on t1.FID=t2.FID where t1.FBILLNO='{0}' and t2.FSEQ={1} ", FBillNo, FBillEntryID);
                        using (IDataReader reader = DBUtils.ExecuteReader(this.Context, sqlstrSale))
                        {
                            if (reader.Read())
                            {
                                FSaleFID = Convert.ToInt32(reader["FID"]); //销售订单内码
                                FSaleEntryID = Convert.ToInt32(reader["FENTRYID"]);//销售订单分录内码
                            }
                        }
    执行数据操作: /////录入预留关系表头数据
                                    sqlstr = string.Format(@"UPDATE T_PLN_RESERVELINK  SET FMATERIALID ={0},FBASEDEMANDUNITID={1},FBASEDEMANDQTY={2},FDEMANDDATE='{3}' where FDEMANDBILLNO='{4}' and FDEMANDINTERID={5} and FDEMANDENTRYID={6} and FDEMANDFORMID='SAL_SaleOrder' ",
                                                          FMaterialID.ToString(), BaseUnitID.ToString(), FNum.ToString(), FDatetime, FBillNo, FSaleFID.ToString(), FSaleEntryID.ToString());
                                     //this.View.ShowMessage(sqlstr);
                                    DBUtils.Execute(this.Context, sqlstr);
  • 相关阅读:
    mysql find_int_set
    PHPSTROM8.0 注册码(7.1也可用)
    gym 101657 D
    gym101657 C
    poj 3525
    poj1279
    poj3335
    poj 1228
    poj 1873
    poj 2074
  • 原文地址:https://www.cnblogs.com/swallow123/p/5583513.html
Copyright © 2011-2022 走看看