CREATE OR REPLACE PACKAGE QUERYING AS
TYPE T_CURSOR IS REF CURSOR;procedure qp_area_strut(
vstart in date,
vend   in date,
vpdtype in VARCHAR2,
varea_id in NUMBER,
vcur_area_struct out T_CURSOR
);end QUERYING;
//存储过程是这样的set cm = Server.CreateObject("ADODB.Command")
Set cm.ActiveConnection=objconn
cm.CommandText = "querying.qp_area_strut"
cm.CommandType = 4
set p = cm.Parameters
p.Append cm.CreateParameter("@VStart",131,1,10)
p.Append cm.CreateParameter("@VEnd",200,1,50)
p.Append cm.CreateParameter("@Vpdtype",200,1,50)
p.Append cm.CreateParameter("@varea_id",200,1,32)cm("@VStart")=2007-3-11
cm("@VEnd")=2007-3-11
cm("@Vpdtype")="xxxx"
cm("@varea_id")=1006cm.execute() 
rsa=cm("@vcursor")
response.write(rsa)每次都说cm.execute() 有问题,提示“ODBC 驱动程序不支持所需的属性”
求高手赐教,或者给我改改代码,谢谢了

解决方案 »

  1.   

    cm("@VStart")=2007-3-11日期类型这样指定可以吗??没有用过ASP难道ASP中输入参数不需要指定类型吗网上搜一下吧
      

  2.   

    而且你的输出参数也没有指定吧看看这个http://publish.it168.com/2005/1029/20051029010301.shtml
      

  3.   

    cm("@VStart")=2007-3-11
    是没有错的,我这样只是先查下看好使不,没有让他等于变量
    还有谁能帮我不
      

  4.   

    参考http://dev.csdn.net/article/72/72672.shtm