sql语句想了半天也没明白

sunsonyazhi 2004-05-04 05:20:54
username=LCase(Request("username"))
password=LCase(Request("newpin"))
right_class=CInt(Request("right_class"))


sql="insert into Admin(username,Password,zfl_id) values('"

sql=sql&(username)&"','"
sql=sql&(password)&"','"
sql=sql&(right_class)&"')"

conn.Execute sql
这个过程是用来添加数据库记录的,只是这个sql语句不太明白,为什么要这样写呢,直接写成
sql=="insert into Admin(username,Password,zfl_id) values('"&usernqme&"','"&newpin&"','"&right_class&"')"
不行吗?
...全文
53 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zorou_fatal 2004-05-04
  • 打赏
  • 举报
回复
response.write sql
出来看看是哪的问题。
stayhere 2004-05-04
  • 打赏
  • 举报
回复
有时候写的麻烦完全可以从调试\阅读的便利中成倍的消失掉?(消失掉还可以和成倍搭配?)
UNICEA 2004-05-04
  • 打赏
  • 举报
回复
便于调试
空闲独处 2004-05-04
  • 打赏
  • 举报
回复
可以直接写成
sql="insert into Admin(username,Password,zfl_id) values'"&usernqme&"','"&newpin&"','"&right_class&"')"
在这个例子中完全是个人习惯.

但是在SQL语句很长的情况下,你只能写成
sql="insert into Admin(username,Password,zfl_id) values('"
sql=sql&(username)&"','"
sql=sql&(password)&"','"
sql=sql&(right_class)&"')"
因为有的统计光SQL就有2,30行,你用一个等号是写不过来的.
sunsonyazhi 2004-05-04
  • 打赏
  • 举报
回复
请问csdn帖子是根据什么排序的
sunsonyazhi 2004-05-04
  • 打赏
  • 举报
回复
谢谢各位,有分了马上就结
sunsonyazhi 2004-05-04
  • 打赏
  • 举报
回复
哪位大侠教教我?
silverblade 2004-05-04
  • 打赏
  • 举报
回复

但你这样写整个语句会很长,既容易写错又不容易看清楚
你自己看看你写的语句,知道哪个引号和哪个匹配吗?
前一种更清楚
没其他优势
SeeSunSet 2004-05-04
  • 打赏
  • 举报
回复
直接写效率低嘛..

28,391

社区成员

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

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