得到比较满意的答案追加50分
<script language="javascript">
function calcu()
{ var numb1=document.calc.num1.value;
var total=parseFloat(numb1);
}
</script>
最后与数据库字段相乘,如下:
<%=rs("price")*total%>
怎么会出现值全是0,注:price是int 类型
asp中,<%=rs("price")%>怎么与小数相乘
答案:2 悬赏:70 手机版
解决时间 2021-02-06 15:59
- 提问者网友:沉默的哀伤
- 2021-02-05 21:05
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-05 22:24
<%
Dim price
'首先确保是数字,如果确定是数字,就可以掠过这步检查
price = rs("price")
if isNumeric(price) then '如果是数字
price = CDbl(price) '转化成浮点数
price = price * 0.85 '进一步的计算
Response.Write price '输出结算结果
end if
%>
那这段代码替换<%=rs("price")%>
如果确定rs("price")是数字的话,还可以这么写
<%=Cdbl(rs("price"))*0.85%>
Dim price
'首先确保是数字,如果确定是数字,就可以掠过这步检查
price = rs("price")
if isNumeric(price) then '如果是数字
price = CDbl(price) '转化成浮点数
price = price * 0.85 '进一步的计算
Response.Write price '输出结算结果
end if
%>
那这段代码替换<%=rs("price")%>
如果确定rs("price")是数字的话,还可以这么写
<%=Cdbl(rs("price"))*0.85%>
全部回答
- 1楼网友:七十二街
- 2021-02-05 22:46
你是要用jsp页面显示出来么?我给你写一个用在jsp页面上连接oracle数据库,并把查出来的rs遍历,以表格形式显示出来的例子
<%@ page language="java" import="java.util.*" pageencoding="utf-8"%>
<%@ page import="java.sql.*" %>
<%
//连接数据库设置
string jdbcdriver="oracle.jdbc.driver.oracledriver";//驱动串
string jdbcurl="jdbc:oracle:thin:@127.0.0.1:1521:jn1";//数据库地址
string username="jn1";//用户名
string password="jn20091";//密码
//连接数据库
class.forname(jdbcdriver);
connection conn = drivermanager.getconnection(jdbcurl,username,password);
statement stmt=conn.createstatement();
//查询表中的数据,获得结果集
string sql="select name,price from test ";
resultset rs=stmt.executequery(sql);
%>
<!doctype html public "-//w3c//dtd html 4.01 transitional//en">
<html>
<head>
<title>my jsp 'myjsp.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
</head>
<body>
<table border="1">
<tr>
<td>名称</td>
<td>价格</td>
</tr>
<%
//遍历结果集,并用表格显示
while(rs.next()) {
string name = rs.getstring("name");
string price = rs.getstring("price");
%>
<tr>
<td><%=name %></td>
<td><%=price %></td>
</tr>
<%
}
//关闭数据库连接
if(rs!=null){rs.close();rs = null;}
if( stmt != null){stmt.close();stmt=null;}
if (conn != null && !conn.isclosed()) conn.close();
%>
</table>
</body>
</html>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯