在线求助,对象关闭时,操作不被允许??
CREATE PROCEDURE DBO.SPInterface_jgcx1
@DateFrom varchar(10) , --开始日期
@DateEnd varchar(10), --截至日期
@phone nvarchar(30), --电话号码
@username nvarchar(50), -- 业务员名称
@productname nvarchar(50), -- 产品名称
@SumBYtype int ,----汇总方式
@UserCode varchar(10) --Current Logon User Code
AS
set nocount on
if @SumBYtype =10
SELECT tb_bl_product.productID,tb_bl_product.productname,tb_bl_producttype.producttypename,tb_bl_product.shortcode,tb_bl_price.price,tb_bl_RetailStore.RetailStorename,tb_bl_Organization.OrganizationName,tb_bl_Organization.Description,tb_bl_price_err.Createddate,tb_us_user.username,tb_bl_price_err.WrongPrice
from tb_bl_product,tb_bl_producttype,tb_bl_price,tb_bl_RetailStore,tb_bl_Organization,tb_bl_price_err,tb_us_user
where tb_bl_price_err.createddate BETWEEN @DateFrom AND @DateEnd AND tb_bl_price.ProductCode=tb_bl_product.ProductCode and tb_bl_Price.ProductCode=tb_bl_price_err.ProductCode and tb_bl_Retailstore.ID=tb_bl_Price.StoreID and tb_bl_Organization.ID=tb_bl_Retailstore.OrganizationID and tb_bl_product.productTypeID=tb_bl_producttype.ProductTypeID and tb_US_User.usercode=tb_bl_price_err.usercode
and (@phone = tb_bl_price_err.phone or @phone = '')
and (@username =tb_us_user.username or @username='')
and (@productname = tb_bl_product.productname or @productname = '')
order by tb_bl_price_err.createddate desc
GO
当我在asp网页中执行时就抱错
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
ADODB.Recordset 错误 '800a0e78'
对象关闭时,操作不被允许。
/esms/Sales/price.asp,行108
不知道什么原因,非要把存储过程第二行的if @SumBYtype =10删除才行请大家帮帮我。
asp网页在附件中
|