小事情,但要大家来看看

xinyuan_z 2005-03-12 04:53:06
问题:
1.本人在定义字段类型时出了点问题
NAME字段,EMAIL字段,都是定义为varchar
但是在NAME字段中却只能输入数字,EMAIL字段正常
请问何故?
2.本人做网页用是的Dreamweaver+SQL Server,(ASP中)
遇到一个问题,
{
连接完数据库,得到RS记录集
sql="select * from Table where name=" & name and password = password?????????(形式是这样)(比如说要满足两个条件)
但在ASP中,要调用上面这个,要用单引号,双引号来规范它
}
请给我写一个规范的,我老出问题.
...全文
87 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinyuan_z 2005-03-13
  • 打赏
  • 举报
回复
我现在在网吧上的网,
回楼上的,
1.大体也记不清,反正是把我输入 的字母提示出来,说有错误,
如果我用TEXT类型的话,我怕长度不够 啊,回去再试试看
2.问题已经解决了,谢大家
xinyuan_z 2005-03-13
  • 打赏
  • 举报
回复
先结吧
bluemoon0001 2005-03-13
  • 打赏
  • 举报
回复
问题解决了,要结贴啊,不结贴还会扣信誉分的。
longsnow 2005-03-12
  • 打赏
  • 举报
回复
1。如果输入的不是数字,会报什么样的错
2。已经解决了吧:)
mymyal123 2005-03-12
  • 打赏
  • 举报
回复
Replace(str,"'","''")
fcuandy 2005-03-12
  • 打赏
  • 举报
回复
function chkstr(str)
if str="" or str=null
chkstr=""
else
chkstr=Replace(str,"'","''")
end if
end function
sql="select * from Table where [name]='" & chkstr(request("name")) &"' and password ='" & chkstr(request("password")) &"'"
bluemoon0001 2005-03-12
  • 打赏
  • 举报
回复
注意过滤 '

name=trim(replace(request(name),"'","""))

password=trim(replace(request(password),"'","""))

sql="select * from Table where [name]='" & name &"' and password ='" & password &"'"
xinyuan_z 2005-03-12
  • 打赏
  • 举报
回复
谢楼上的,
1. 就是将内容写入文本框,连上数据库,保存
就提示出这样的错误,Js没限制它,只是申明这个框的内容不能为空罢了.
2. Dreamweaver中设计代码时,只能输入这样的单引号('),它就给我提示出错,烦着呢
rober0371 2005-03-12
  • 打赏
  • 举报
回复
sql="select * from Table where name='" & name & "' and password ='" & password & "'"
Zerolone 2005-03-12
  • 打赏
  • 举报
回复
1、是添加纪录的时候只能添加数字还是在填写Input的时候只能添数字?

前者检查一下字段, 后者检查一下是否有前台Js限制。

2、
sql="select * from Table where name='" & name & "' and password ='" & password & "'"

这样子
xinyuan_z 2005-03-12
  • 打赏
  • 举报
回复
??

28,408

社区成员

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

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