"没有执行可选特性 "调用存储过程出错

tristsesame 2005-02-04 10:14:08
存储过程中,我定义了一个datetime的output类型

asp页面中调用就出错.
如果去掉这个output的话,
调用就可以成功.

不知什么原因,奇怪.

页面中我是这么写的
CreateParameter("@expireddt",adDate,adParamOutput)

是不是写错了?
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tristsesame 2005-02-04
  • 打赏
  • 举报
回复
to zjcxc
谢谢你的提醒,

我以后会留意的.
tristsesame 2005-02-04
  • 打赏
  • 举报
回复
问题已解决

我改成("@card_expired",135,adParamOutput)
就好了.

adDate 7 日期值

adDBDate 133 日期值,格式是:yyyymmdd

adBDTime 134 时间值,格式是:hhmmss

adDBTimeStamp 135 日期时间戳,格式是:yyyymmddhhmmss
8LY8Apollo 2005-02-04
  • 打赏
  • 举报
回复
还有一个办法,去掉output,改为select 输出。
cemma 2005-02-04
  • 打赏
  • 举报
回复
将DATETIME类型转换为VARCHAR类型后输出。
zjcxc 元老 2005-02-04
  • 打赏
  • 举报
回复
最好不要用CreateParameter,而改用
Parameter.refresh
让对象自动获取和创建参数表

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧