急!!!!!!!!!!!能帮我一下吗???很简单的问题

wkgwzh 2001-10-18 01:18:59
我用asp向oracle数据库里写数据,oracle里有number类型,请问在asp里要
如何将字符串类型转换为oracle所能认识的number类型
还有vbscript里的日期型是类似与01-07-31,而oracle里是DD-MON-YY类型,请问
将date()提交到oracle中,oracle会自己转换成DD-MON-YY格式吗????
请帮我改下面的代码:
sql_add="insert into aa(no,born_date) values(cint('"&request("no")&"'),date())" 'no是number
set rs=conn.execute(sql_add)
先谢了
...全文
60 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lliang2 2001-10-19
  • 打赏
  • 举报
回复
oracle的日期形的格式是可以设的,
一般我设为 yyyy-mm-dd

在客户端的注册表中添加
nls_date_format
wkgwzh 2001-10-18
  • 打赏
  • 举报
回复
to lliang2(ll):
oracle的date字段类型的数据类型是如下形式:12-MAY-95,用asp的date提交进的日期型,oracle不认其中的月份
lliang2 2001-10-18
  • 打赏
  • 举报
回复
="insert into aa(no,born_date) values(" & request("no") & ",'" & date() & "')"
wkgwzh 2001-10-18
  • 打赏
  • 举报
回复
to murphyxiao(头文字):
你说的好象不对,vbscript里有format函数吗??
to minmin127(笨笨):
sql_add="insert into aa(no,born_date) values(cint('"&request("no")&"'),time)"
里的time,asp不认它,把它当成是字符串了

现在主要是日期型数据提交不进,help me!!!!!!
wkgwzh 2001-10-18
  • 打赏
  • 举报
回复
to murphyxiao(头文字):
你说的好象不对,vbscript里有format函数吗??
to minmin127(笨笨):
sql_add="insert into aa(no,born_date) values(cint('"&request("no")&"'),time)"
里的time,asp不认它,把它当成是字符串了

现在主要是日期型数据提交不进,help me!!!!!!
minmin127 2001-10-18
  • 打赏
  • 举报
回复
1.asp里有个Cint(Str)就可以把字符型的数据转换成整型的,用这个就可以的
2.你可以这样:
time="day(date)"&"-"&"month(date)"&"-"&"year(date)"
sql_add="insert into aa(no,born_date) values(cint('"&request("no")&"'),time)"

另外:在asp里"DD-MM-YY"格式的日期也是可以被识别的
murphyxiao 2001-10-18
  • 打赏
  • 举报
回复
oracle里的数字我没碰到过问题,最多就是超过了她定义的长度,时间问题可以用to_date()解决
sql_add="insert into aa(no,born_date) values(cint('"&request("no")&"'),
to_date('" & format(date(),"yyyy-mm-dd") & "','yyyy-mm-dd'))"

这个我没试,大概这个用法,你回去试试吧

28,390

社区成员

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

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