- 浏览: 63273 次
- 性别:
- 来自: 烟台
最新评论
/// <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;
}
/// 根据数据库现有数据生成单号
/// </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;
}
发表评论
-
控件的使用
2011-12-31 18:49 6351、AdRotator控件用法 <asp:AdRotat ... -
常用的简单算法
2011-11-17 20:38 794用二重循环实现冒泡排序 1 如何用二重循环将5个数字排序?N ... -
状态管理
2011-10-31 22:06 758内置对象方法 信息量大小 作用 ... -
现在免费的.Net空间越来越少了,我发现了个空间大,而且完全免费的
2011-10-30 12:33 10云空间-全面进入免费云时代-国内首家免费T级云空间! 云空间- ... -
Asp.Net小技巧合集
2011-09-15 18:33 80420120122 小雪 在google中找免费的电子书籍 搜索 ... -
FreeTextBox控件的用法
2011-08-01 22:42 1116下载网址:http://freetextbox.com/def ... -
RSS读取文章
2011-08-01 22:37 1069/// <summary> /// 加载R ... -
C#中发送Email
2011-08-01 22:29 1080// 引入命名空间 using System.Net; usi ... -
Treeview控件的用法
2011-07-31 22:30 2004//treeview控件的用法,据我现在看,以下方法在winf ... -
数据库读取和保存图片
2011-07-31 20:49 922//从数据库读取图片,并保存为11.jpg using (Sq ... -
绘制饼图
2011-07-31 20:38 618using System.Drawing; public pa ... -
WebGrid用法
2011-07-31 12:15 5217首先安装Infragistics.NetAdv ... -
封装的上传文件的方法
2011-03-19 18:24 1082//上传按钮 protected void Butt ... -
IO操作
2011-03-19 18:22 6691、創建目錄,支持多級,根據輸入的目錄地址 Director ... -
彈出提示框
2011-03-19 18:19 9381、Response.Write(“<script la ... -
report service研究
2011-03-19 18:19 998報表服務器 Overwritedatasources ... -
Asp.net通用方法及属性
2011-03-19 17:57 7941. 在ASP.NET中专用属性: 获取服务器计算机名:P ... -
C#读写注册表操作类
2011-03-19 17:48 1248using System; using System.Coll ... -
保存DataTable的数据
2011-03-19 17:47 2216在botton的click事件中定义datatable,当cl ... -
在Asp.Net中使用事务
2011-03-16 21:37 688private string mConnStr = Confi ...
相关推荐
这里`0`作为初始值,意味着将从数据库中的现有最大值开始生成新的内码。 总结来说,金蝶K3 Wise通过SQL语句调用特定的存储过程,实现了单据编号和单据内码的自动生成。这对于保证单据的一致性和完整性至关重要,...
为了将采集的数据保存下来,并提供历史数据查询与报表生成等功能,系统需要使用SQL数据库进行数据存储。SQL(结构化查询语言)数据库是一种关系型数据库,能够高效地处理和存储结构化数据,并支持复杂的查询操作。 ...
- **数据入库**: 将准备好的初始数据导入数据库中。 **4.2 数据库测试** - 测试数据库性能、稳定性及功能的完整性,确保系统正常运行。 #### 五、总结 - 对系统设计和实现进行全面总结,包括优点、不足之处及未来...
- 更新数据:使用UPDATE语句修改现有记录。 - 删除数据:使用DELETE语句删除指定的记录。 4. **关闭结果集**:调用`mysql_free_result($result)`释放查询结果占用的内存资源。 5. **关闭MySQL服务器**:使用`mysql...
《企业仓库管理系统数据库设计方案...总的来说,企业仓库管理系统数据库的设计是一个综合性的任务,涉及数据模型构建、数据完整性保障、性能优化等多个方面。通过合理的设计,可以为企业提供高效、准确的库存管理支持。
同时,为了保证数据库的高效运行,还需要考虑索引优化、数据分区等策略,以及定期备份和恢复机制,以应对可能出现的数据丢失或异常情况。在系统实现过程中,还需要结合前端用户界面,实现数据的增删改查功能,并考虑...
例如,通过实体关系图(E-R 图)来设计数据库,确保数据的结构合理、易于操作。使用VB等软件开发工具设计用户友好的界面,使得管理者能够方便地获取所需信息,支持决策。此外,数据库的设计和优化对于提升信息处理速度...
- 可以根据销售单号和商品号精确查询销售数据,便于数据分析和报告生成。 11. **销售数据统计模块**: - 提供按销售员、销售日期(年、月、日)等方式统计销售数据的功能。 - 同时支持按销售员和销售日期组合的...
该系统的核心在于通过有效的数据库设计来支撑材料的入库、存储、出库等各个环节的数据处理。系统需实现以下功能: 1. 材料情况登记:记录材料入库前的详细情况。 2. 材料库存信息登记:更新和维护材料的库存状态。 3...
4. 发货操作:一键发货功能,自动匹配物流公司,生成对应的物流单号,并同步到相关物流公司的追踪系统。 5. 报表分析:提供销售统计报表,帮助管理者了解销售趋势,分析最佳销售产品,优化库存策略。 6. 客户管理...
在Oracle数据库环境中,这类系统通常基于关系型数据库管理系统(RDBMS)构建,利用SQL进行数据操作,确保数据的一致性和完整性。 Oracle数据库因其强大的数据处理能力、高可用性和安全性,在企业级应用中被广泛采用...
6. **报表与分析**:二次开发可能增加订单数据分析功能,生成销售报表,帮助企业了解销售趋势、预测需求,从而制定更有效的商业策略。 7. **售后服务**:集成退货、退款及投诉处理流程,提供便捷的售后服务入口,...
同时,如果包含数据库脚本,可能涉及到了数据库结构的调整,需要谨慎处理以避免对现有数据造成影响。 在部署或升级这个物流管理系统时,应遵循软件提供的安装指南,确保环境配置正确,进行必要的数据迁移和备份,以...
3. 数据库集成:系统应与公司现有的数据库和其他数据存储设施集成,确保数据的存储和处理效率。 安全要求 1. 多层次的安全防护:系统应采用多层次的安全防护措施,包括但不限于防火墙、入侵检测系统、数据加密等,...
- **报表模块**:基于现有数据生成各类报表,如资产分科台帐、设备分布台帐、科室领用表等,便于管理和审计。 - **工具模块**:包含系统初始化和字典初始化功能,需谨慎使用,以防数据丢失。 - **窗口模块**:支持多...
进去之后会触发一个页面刷新的方法,之后在里面填写寄存产品的信息 其中,会员信息和产品信息都是从数据库中查询出来的,可以进行自动赋值,还有寄存单号是自动生成的随机数,之后金额的value也是在后台自动计算出来...
系统数据库基于大型规模关系数据库SQL SERVER 2000和Sybase Anywhere开发,SQL SERVER 2000是性价比公认比较高的数据库管理系统,但为了防止病毒侵入或突然断电等事故造成的系统破坏,应该经常对数据进行备份,...
- **数据库管理**:选择MySQL作为主要的数据存储系统,用于存储用户信息、订单详情等关键数据。 - **地图与定位服务**:集成高德地图API,实现精准的位置追踪和导航功能。 ##### 2. 功能模块设计 ###### (1)用户...