急啊!关于ASP向ORACLE存储数据的问题!(to_date)

exl 2003-12-22 10:25:36
小弟目前在做ASP+ORACLE
现在从页面内提取三个字符串
想把这三个字符串合成一个DATE型的数据
我的做法是
dim nian,yue,ri
nian=request.form("nian")
yue=request.form("yue")
ri=request.form("ri")
birthday=""&nian&""&yue&""&ri&""
set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from buyer_info_t order by buyer_name desc"
rs.open sql,conn,1,3
rs.addnew
rs("birthday")=To_date(""&birthday&"")
rs.update

可是出来的结果总说我类型不匹配
错误是在'to_date'上
请问各位大侠这个是怎么回事
小弟只有20分
望各位不吝赐教
...全文
31 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
exl 2003-12-22
  • 打赏
  • 举报
回复
我不顶谁顶!
exl 2003-12-22
  • 打赏
  • 举报
回复
楼上这位老大能说详细点么
小弟实在是很着急
如果可能
麻烦帮忙把这行代码写一下
多谢多谢了
yonghengdizhen 2003-12-22
  • 打赏
  • 举报
回复
这样的方式必须用VBS的CDate转换类型
exl 2003-12-22
  • 打赏
  • 举报
回复
ding!
exl 2003-12-22
  • 打赏
  • 举报
回复
抱歉
我这个代码写的不能用这种格式
只能用addnew
这个格式我已经做过了
不过现在用addnew
我就不知道怎么做了
还得麻烦一下
实在不好意思
lovedogdog 2003-12-22
  • 打赏
  • 举报
回复
sql="update table set entry_date=to_date('"&udate&"','YYYY-MM-DD') "
db.exec sql

你稍微改一下吧
exl 2003-12-22
  • 打赏
  • 举报
回复
帮下忙写成ASP的代码行么
这个我实在是……
郁闷
帮帮忙
多谢了
exl 2003-12-22
  • 打赏
  • 举报
回复
帮忙
帮忙
多谢多谢
实在很着急
lovedogdog 2003-12-22
  • 打赏
  • 举报
回复
不好意思,刚才那个是从sql语句直接拷贝过来的
exl 2003-12-22
  • 打赏
  • 举报
回复
还是不行啊
在ASP中
单引号'是注释啊
我用了这个
后面的就全变成注释了
lovedogdog 2003-12-22
  • 打赏
  • 举报
回复
如果你的birthday变量是YYYY-MM-DD的就这么用,否则把后面的格式改成你的格式
lovedogdog 2003-12-22
  • 打赏
  • 举报
回复
rs("birthday")=To_date('"&birthday&"','YYYY-MM-DD')
exl 2003-12-22
  • 打赏
  • 举报
回复
还是不行了
楼上的能说详细点么
lovedogdog 2003-12-22
  • 打赏
  • 举报
回复
to_date('2003-12-22','YYYY-MM-DD')
xxzcn 2003-12-22
  • 打赏
  • 举报
回复
ORACLE的日期格式是日月年格式
反正我是这么存储的:

rs("birthday")="01-1月-2003"
rs.update
exl 2003-12-22
  • 打赏
  • 举报
回复
无效的过程调用参数
郁闷……
到底这个该怎么做啊
formatdatetime()
这个的具体用法能说下么?
shleo 2003-12-22
  • 打赏
  • 举报
回复
asp里面没有to_date的
你用formatdatetime()试试

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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