select 语句参数问题!!在线求助

来源:百度知道 编辑:UC知道 时间:2024/06/23 21:28:39
请问rsUser.Open "SELECT * FROM 用户注册 WHERE userID='"&Request.form("user")&"' AND userpwd='"&Request.form("pwd")&"'",cn 中“,cn”是什么意思啊?谢谢!
在线等待,谢谢

cn 应该是一个数字
open可以带几个参数的
如rsUser.open sql,1,1
第一个1表示记录情况
具体对应如下,可写数字也可写英文:
1 adOpenForwardOnly 表示只允许在记录集内的记录间往前移动。这个是缺省值。
2 adOpenKeyset 反映由其它用户所做的对记录的改变或者删除动作,但并不反映由其它用户做作的添加新记录的动作。
3 adOpenDynamic 反映由其它用户所做的对记录的改变或者删除动作,包括添加的新记录
4 adOpenStatic 不反映其它用户对记录所做的修改,添加,删除动作。

第二个表示锁定情况
具体对应如下,可写数字也可写英文:
1 adLockReadOnly 数据不能改变,这是缺省值!
2 adLockPessimistic 数据提供者在开始编辑数据的时候锁定记录
3 adLockOptimistic 仅当调用update方法时,数据提供者锁定记录
4 adLockBatchOptimistic 用于批处理修改

写的这么乱谁看的懂

cn应该是个变量,表示数据库的锁定状态,所以需要你去看看数据连接配置文件里面有没有cn变量的定义

cn变量 代表对其sql操作的一个参数。。。你可以看看cn赋予了什么直 有锁定 非锁定 等等。

cn是你自己定义的一个参数。说白了数据库连接的一个参数。
后面跟,1,1或者1,3....这些数字是打开状态。