`
ding20688
  • 浏览: 63273 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
社区版块
存档分类
最新评论

根据数据库现有数据生成单号

 
阅读更多
/// <summary>
        /// 根据数据库现有数据生成单号
        /// </summary>
        /// <param name="pDBtran"></param>
        /// <returns></returns>
        public static string GetNewBillNo(DbTransaction pDBtran)
        {
            //取得数据
            DataSet vds = null;
            string vNewBillNo = null;
            string SelectBillNo = "select NVL(LPAD(MAX(SUBSTR(BILL_NO,LENGTH(BILL_NO)-3,4))+1,4,'0'),'0001') as Max_NO ";

            //构建SQL语句
            StringBuilder vsql = new StringBuilder();
            vsql.Append(SelectBillNo + "from  MOULDING_TESTMOULD where substr(bill_no,3,8)=to_char(sysdate,'yyyyMMdd')");
            try
            {
                DataBaseHelper.ExecuteQuery(true, vsql.ToString(), out vds, null);
                vNewBillNo = vds.Tables[0].Rows[0]["Max_NO"].ToString();
            }
            catch (System.Data.Odbc.OdbcException exp)
            {
                throw new Exception("New Bill No DataSet 获取 Error ", exp);
            }
            return vNewBillNo;
        }
分享到:
评论

相关推荐

    金蝶K3 Wise 用SQL生成单号(单据编号)及单据内码(单据ID)

    这里`0`作为初始值,意味着将从数据库中的现有最大值开始生成新的内码。 总结来说,金蝶K3 Wise通过SQL语句调用特定的存储过程,实现了单据编号和单据内码的自动生成。这对于保证单据的一致性和完整性至关重要,...

    基于PLC自由口通讯与SQL数据库的数据采集系统.pdf

    为了将采集的数据保存下来,并提供历史数据查询与报表生成等功能,系统需要使用SQL数据库进行数据存储。SQL(结构化查询语言)数据库是一种关系型数据库,能够高效地处理和存储结构化数据,并支持复杂的查询操作。 ...

    超市销售管理系统数据库.docx

    - **数据入库**: 将准备好的初始数据导入数据库中。 **4.2 数据库测试** - 测试数据库性能、稳定性及功能的完整性,确保系统正常运行。 #### 五、总结 - 对系统设计和实现进行全面总结,包括优点、不足之处及未来...

    PHP与数据库联系.pdf

    - 更新数据:使用UPDATE语句修改现有记录。 - 删除数据:使用DELETE语句删除指定的记录。 4. **关闭结果集**:调用`mysql_free_result($result)`释放查询结果占用的内存资源。 5. **关闭MySQL服务器**:使用`mysql...

    企业仓库管理系统数据库设计方案.pptx

    《企业仓库管理系统数据库设计方案...总的来说,企业仓库管理系统数据库的设计是一个综合性的任务,涉及数据模型构建、数据完整性保障、性能优化等多个方面。通过合理的设计,可以为企业提供高效、准确的库存管理支持。

    企业仓库管理系统数据库设计.ppt

    同时,为了保证数据库的高效运行,还需要考虑索引优化、数据分区等策略,以及定期备份和恢复机制,以应对可能出现的数据丢失或异常情况。在系统实现过程中,还需要结合前端用户界面,实现数据的增删改查功能,并考虑...

    专题资料(2021-2022年)mis课程设计单号分析参考.doc

    例如,通过实体关系图(E-R 图)来设计数据库,确保数据的结构合理、易于操作。使用VB等软件开发工具设计用户友好的界面,使得管理者能够方便地获取所需信息,支持决策。此外,数据库的设计和优化对于提升信息处理速度...

    商品销售系统的分析与设计

    - 可以根据销售单号和商品号精确查询销售数据,便于数据分析和报告生成。 11. **销售数据统计模块**: - 提供按销售员、销售日期(年、月、日)等方式统计销售数据的功能。 - 同时支持按销售员和销售日期组合的...

    企业仓库管理系统数据库设计PPT课件.pptx

    该系统的核心在于通过有效的数据库设计来支撑材料的入库、存储、出库等各个环节的数据处理。系统需实现以下功能: 1. 材料情况登记:记录材料入库前的详细情况。 2. 材料库存信息登记:更新和维护材料的库存状态。 3...

    发货打单工具

    4. 发货操作:一键发货功能,自动匹配物流公司,生成对应的物流单号,并同步到相关物流公司的追踪系统。 5. 报表分析:提供销售统计报表,帮助管理者了解销售趋势,分析最佳销售产品,优化库存策略。 6. 客户管理...

    升华公司合同订货发货系统代码

    在Oracle数据库环境中,这类系统通常基于关系型数据库管理系统(RDBMS)构建,利用SQL进行数据操作,确保数据的一致性和完整性。 Oracle数据库因其强大的数据处理能力、高可用性和安全性,在企业级应用中被广泛采用...

    二次开发订单管理模块(带订单号)

    6. **报表与分析**:二次开发可能增加订单数据分析功能,生成销售报表,帮助企业了解销售趋势、预测需求,从而制定更有效的商业策略。 7. **售后服务**:集成退货、退款及投诉处理流程,提供便捷的售后服务入口,...

    b_V1.0.1.zip

    同时,如果包含数据库脚本,可能涉及到了数据库结构的调整,需要谨慎处理以避免对现有数据造成影响。 在部署或升级这个物流管理系统时,应遵循软件提供的安装指南,确保环境配置正确,进行必要的数据迁移和备份,以...

    工单信息系统用户需求说明书.docx

    3. 数据库集成:系统应与公司现有的数据库和其他数据存储设施集成,确保数据的存储和处理效率。 安全要求 1. 多层次的安全防护:系统应采用多层次的安全防护措施,包括但不限于防火墙、入侵检测系统、数据加密等,...

    固定资产用户手册

    - **报表模块**:基于现有数据生成各类报表,如资产分科台帐、设备分布台帐、科室领用表等,便于管理和审计。 - **工具模块**:包含系统初始化和字典初始化功能,需谨慎使用,以防数据丢失。 - **窗口模块**:支持多...

    ssm框架酒吧系统完整导入可运行带sql

    进去之后会触发一个页面刷新的方法,之后在里面填写寄存产品的信息 其中,会员信息和产品信息都是从数据库中查询出来的,可以进行自动赋值,还有寄存单号是自动生成的随机数,之后金额的value也是在后台自动计算出来...

    汽配汽修软件

     系统数据库基于大型规模关系数据库SQL SERVER 2000和Sybase Anywhere开发,SQL SERVER 2000是性价比公认比较高的数据库管理系统,但为了防止病毒侵入或突然断电等事故造成的系统破坏,应该经常对数据进行备份,...

    校园快递代送APP开发项目的设计.docx

    - **数据库管理**:选择MySQL作为主要的数据存储系统,用于存储用户信息、订单详情等关键数据。 - **地图与定位服务**:集成高德地图API,实现精准的位置追踪和导航功能。 ##### 2. 功能模块设计 ###### (1)用户...

Global site tag (gtag.js) - Google Analytics