回 帖 发 新 帖 刷新版面

主题:字段名:顺序?

Admin_sql="select * from TangRen_Admin_Table where 


TangRen_Admin_Pwd='"&TangRenAdminPwd&"' and 


TangRen_Admin_Name='"&TangRenAdminName&"'"


这里面的where 后的是 字段名还是用户输入的 名字呀?

回复列表 (共4个回复)

沙发

Admin_sql="select * from TangRen_Admin_Table where 
TangRen_Admin_Pwd='"&TangRenAdminPwd&"' and 
TangRen_Admin_Name='"&TangRenAdminName&"'"

楼主:这句代码的整体意思是,给字符串Admin_sql赋值。而这个字符串将被你用到SQL查询中去。
这个SQL字串,是分四块书写的,其中第一块:
"select * from TangRen_Admin_Table where TangRen_Admin_Pwd='"
很明显这是一个字符串(子串)
第二块:TangRenAdminPwd 这是一个字符串变量
第三块同第一块,第四块同第二块。第二、四块,只有在程序运行时才能确定其内容
这四块子串,通过&符号进行连接,组成一个完整的SQL字串

下面再解释where子句的意思:
例如一个SQL查询字串:select * from table where AField = 'abc' and BField= 'e'
意思是:查询表table中所有以下条件的记录:
字段AField值为'abc'
并且字段BField值为'e'

板凳


就一点不懂?

我不知道 :Select * from 表名 where 这里放的是不是表的字段名='"&这里放的是不是用户输放的&"'

3 楼

已在一楼修改答复。

重新针对2楼进行答复如下:

select   F1,F2,F3(或*即全部) from    table where   AField = 'efg' and      BField = 'e'
关键字  查询结果字段列表      关键字   表名  关键字  条件字段  值   与运算符 条件字段  值

4 楼


如果你还在的说你看一下这个网站

http://www.sx-ly.cn/admin/index.asp

试着登陆几次

他会提示的和最后一次我要的就是这样的效果.

我来回复

您尚未登录,请登录后再回复。点此登录或注册