发货编号生成问题
<%
//发运销子第 生成
Function nextPH()
Dim strResult, temp
strResult = ""
temp = "000001"
//Dim thedb As Database
//Set thedb = DBEngine.Workspaces(0).Databases(0)
if month(date()) >= 10 then
NowMonth=month(date())
else
NowMonth="0"&month(date())
end if
if day(date()) >= 10 then
NowDay=day(date())
else
NowDay="0"&day(date())
end if
SQL1 = "select count(fCode) AS fCodeCount from fyorder WHERE fCode like ' % " & year(date())&NowMonth&NowDay & " % '"
SQL2 = "select MAX(fCode) AS fCodeMax from fyorder WHERE fCode like ' % " & year(date())&NowMonth&NowDay & " % '"
//Set rs1 = thedb.OpenRecordset(SQL1)
//set rs1=conn.execute(SQL1)
set rs1 =Server.CreateObject("ADODB.RecordSet")
//rs_as.open SQL,connServer,1,3
rs1.open SQL1,conn,1,1
//先查找当天是否有流水号
If Not rs1.EOF Then
%>
<script language="javascript">
alert(<%=rs1.Fields("fCodeCount")%> +'roch')
</script>
<%
If rs1.Fields("fCodeCount") > 0 Then
response.write rs1.Fields("fCodeCount") //Set rs2 = thedb.OpenRecordset(SQL2) rs_Roch.recordcount
%>
<script language="javascript">
alert(<%=rs1("fCodeCount")%>)
</script>
<%
//rs2.open SQL2,conn,1,3
//Set rs2 = thedb.OpenRecordset(SQL2)
set rs2=conn.execute(SQL2)
//从数据库中得到当天的流水号的最大值
%>
<script language="javascript">
alert(<%=rs2("fCodeMax")%>)
</script>
<%
If not rs2.EOF Then
//流水号加1后从右截取6位字符串
//strResult = Format(Date, "yyyymmdd") & Right((CLng("1000001") + Right(temp, 6)), 6)
%>
<script language="javascript">
alert(<%=rs2("fCodeMax")%>)
</script>
<%
strResult = year(date())&NowMonth&NowDay & Right( (CLng("1000001") + Right(rs2("fCodeMax"), 6)), 6)
response.write rs2("fCodeMax")
End If
Else
strResult = year(date())&NowMonth&NowDay & "000001"
End If
End If
nextBH = strResult
End Function
%>
If rs1.Fields("fCodeCount") > 0 Then 到这就卡住了 我的记录结果明显是>0 可是不管怎么返回的结果都是0 ,请赐教
//发运销子第 生成
Function nextPH()
Dim strResult, temp
strResult = ""
temp = "000001"
//Dim thedb As Database
//Set thedb = DBEngine.Workspaces(0).Databases(0)
if month(date()) >= 10 then
NowMonth=month(date())
else
NowMonth="0"&month(date())
end if
if day(date()) >= 10 then
NowDay=day(date())
else
NowDay="0"&day(date())
end if
SQL1 = "select count(fCode) AS fCodeCount from fyorder WHERE fCode like ' % " & year(date())&NowMonth&NowDay & " % '"
SQL2 = "select MAX(fCode) AS fCodeMax from fyorder WHERE fCode like ' % " & year(date())&NowMonth&NowDay & " % '"
//Set rs1 = thedb.OpenRecordset(SQL1)
//set rs1=conn.execute(SQL1)
set rs1 =Server.CreateObject("ADODB.RecordSet")
//rs_as.open SQL,connServer,1,3
rs1.open SQL1,conn,1,1
//先查找当天是否有流水号
If Not rs1.EOF Then
%>
<script language="javascript">
alert(<%=rs1.Fields("fCodeCount")%> +'roch')
</script>
<%
If rs1.Fields("fCodeCount") > 0 Then
response.write rs1.Fields("fCodeCount") //Set rs2 = thedb.OpenRecordset(SQL2) rs_Roch.recordcount
%>
<script language="javascript">
alert(<%=rs1("fCodeCount")%>)
</script>
<%
//rs2.open SQL2,conn,1,3
//Set rs2 = thedb.OpenRecordset(SQL2)
set rs2=conn.execute(SQL2)
//从数据库中得到当天的流水号的最大值
%>
<script language="javascript">
alert(<%=rs2("fCodeMax")%>)
</script>
<%
If not rs2.EOF Then
//流水号加1后从右截取6位字符串
//strResult = Format(Date, "yyyymmdd") & Right((CLng("1000001") + Right(temp, 6)), 6)
%>
<script language="javascript">
alert(<%=rs2("fCodeMax")%>)
</script>
<%
strResult = year(date())&NowMonth&NowDay & Right( (CLng("1000001") + Right(rs2("fCodeMax"), 6)), 6)
response.write rs2("fCodeMax")
End If
Else
strResult = year(date())&NowMonth&NowDay & "000001"
End If
End If
nextBH = strResult
End Function
%>
If rs1.Fields("fCodeCount") > 0 Then 到这就卡住了 我的记录结果明显是>0 可是不管怎么返回的结果都是0 ,请赐教
...全文
相关推荐
发货日报表格式.doc
**发货日报表编号**: 这个编号是每个发货日报的独特标识,通常由日期、序列号或其他内部系统生成的代码组成,便于快速查找和跟踪特定日期的发货记录。
履约系统:发货单、配送单模型设计详解
文章围绕订单履约系统展开,先介绍履约域核心概念模型,包括发货单、发货单明细等实体及其字段。接着阐述订单履约的拆单逻辑,有两次拆单,还探讨单门店履约、多仓库履约等常见拆分场景,有助于设计和优化订单履约系统。
SAP ADSUBCON 委外发货
本文介绍了SAP ADSUBCON委外发货流程,包括先决条件如设置分包订单、定义装运点等,还说明了设置分包订单、交货类型、装运确定等步骤的操作方法,以及创建物料、业务伙伴等内容,最后提及了将库存交付给分包供应商、更新采购订单出站交货等操作。
揭秘EPLAN电缆编号的智能逻辑
本文围绕EPLAN绘图中电缆编号展开,介绍其目的是实现精确关联性、自动化文档生成和清晰可追溯性。详细阐述了编号能唯一明确标识电缆、表达连接关系、作为自动化报表生成基础、保证项目标准化与一致性、简化维护与故障诊断,还通过比喻解释了智能关联的意义。
python 程序发货单号发送
邮件内容可以包括订单编号、商品详情、预计配送时间等关键信息。此外,`pandas`库可以用来管理和操作数据,如读取和写入发货单号到CSV或Excel文件,便于后续处理。


