表单中的数和数据库中的数比较大小

来源:百度知道 编辑:UC知道 时间:2024/05/19 20:58:15
我现在做一个起、至查询,具体为:
在第一个表单中输入一个数字比如100,
在第二个表单中输入一个数字比如200,点击提交后,使它能与规定的数据库中某一项进行大小的比较,大于100,小于200的数字都显示出来,现在的问题是表单中的数字是文本数字,数据库中的数字是数值,怎么写查询语句来比较大小,
asp+access做的站,速度,谢谢!!
where ZFAVG>='"ZFAVG1"' and ZFAVG<='"ZFAVG2"'"

这个语句没错的吧,不过就是不能比较,现在的问题的表单中的是文本数字,数据库中的是数值,该怎么比较 谢谢

sql="select * from [表] where 字段 between "&request("值1")& " and "&request("值2")

这样就行了。

access认为是数值型的。只有加上''才是文本型的

对于百度消息补充:

修改了下代码,代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="connection.asp" -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<link href="style.css" rel="stylesheet&quo