社区
ASP
帖子详情
为什么我添加纪录到数据库,总是报错
aleek
2004-10-20 11:43:25
rs.Open Query,conn, 1,1
rs.addnew
response.Redirect("hh.htm")
rs("login_user") = login_user
rs("password") = password
500错误
代码应该没问题呀
...全文
84
9
打赏
收藏
为什么我添加纪录到数据库,总是报错
rs.Open Query,conn, 1,1 rs.addnew response.Redirect("hh.htm") rs("login_user") = login_user rs("password") = password 500错误 代码应该没问题呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nbstoneboy
2004-10-20
打赏
举报
回复
rs.Open Query,conn, 1,3
rs.addnew
rs("login_user") = login_user
rs("password") = password
rs.update
还有可能你文件夹的权限问题
dwowbaaa
2004-10-20
打赏
举报
回复
hh.htm文件存在吗
dwowbaaa
2004-10-20
打赏
举报
回复
rs.Open Query,conn, 1,3
rs.addnew
rs("login_user") = login_user
rs("password") = password
rs.update
response.Redirect("hh.htm")
rainxiang
2004-10-20
打赏
举报
回复
rs.Open Query,conn, 1,3
fluxayxxx
2004-10-20
打赏
举报
回复
同意楼上,游标问题
kevendai
2004-10-20
打赏
举报
回复
Open作为recordset对象的一个方法,它的语法如下:
Recordset.Open [Source],[ActiveConnection],[CursorType],[lockType],[Options]
其中,
Source是Recordset对象要使用的数据源类型
Activeconnection是一个已经创建并打开的Connection对象或者一个有效地数据源连接字符串
CursorType是打开对象时使用的光标类型,缺省为-1
LockType是打开对象时使用的锁定方式,缺省为1
Options是一个和多个CommandTypeEnum或者ExecuteOptionEnum,具体含义我一会会解释。
下面着重解释CursorType和LockType。
光标:
在ADO中有四种不同的光标类型,它们分别是:
静态光标(adOpenStatic):它对应的值是3。这种方式实际上是保存了记录的一份静态拷贝。在记录集第一次打开后,它里面的数据就不会再变了。在这种方式下,记录集中可以双向移动记录指针。
前向光标(adOpenForwordOnly):对应值为0,是缺省的光标类型。它除了只能单项移动记录指针外,其他方面和静态光标是一样的。
动态光标(adOpenDynamic):对应值为2。这种方式下,记录集中所含的数据不是固定不变的,其他用户对数据的任何修改、增加、删除等都会再记录集中显示出来,记录集中的数据是根据数据源的情况动态改变的。可以双向移动记录指针。
键盘光标(adOpenKeyset):对应值为3。这种光标方式和动态光标很相似,但这种方式下记录的设定是固定的。你可以看到其他用户所作的修改,但是新纪录是不可见的。如果用户删除记录,在记录中这个记录将被表示为不可访问的记录。
还有一种光标类型是firehose,它是一种单向、只读的光标,但是它提供了非常高的数据访问性能。但是并不是所有的数据提供者都支持这种光标。
CursorType还有一个值,称为adOpenUnspecified,值为-1,作用是给光标类型制定一个没有被规定的值。这个实际上是不存在的。
锁定:
四种锁定方式:
Read Only(adLockReadOnly):只读。对应值为1。这是缺省的锁定类型,以这种方式打开的Recordset对象所表示的记录集是只读的,其中的记录不能被修改。
Pessimistic(adLockPessimistic):悲观锁定方式。对应值为2。如果记录在编辑状态,其他用户就不能访问该记录。
Optimistic(adLockOptimistic):乐观锁定方式。对应值为3。在通过update方法将修改提交到数据源之前记录不被锁定。它与悲观锁定方式的区别在于悲观方式只要访问到某条记录,该条记录即被锁定,而乐观方式只有在update的时候才锁定该记录。
Batch optimistic(adLockBatchOptimistic):对应值为4。也是乐观锁定,它允许对记录进行批处理修改,只有在调用UpdateBatch方法提交修改后锁定记录。
还有一个称为adLockUnspecified,值为-1,作用是用最初的锁定类型来制作副本。具体我没有用过,不了解其用途。
Open方法的Options参数可以省略,ADO会自动判断Source参数所代表的对象。这个参数我没有使用过,所以无法给出具体说明。
kevendai
2004-10-20
打赏
举报
回复
rs.Open Query,conn, 1,1
可改为
rs.Open Query,conn, 2,2
wsflyfish
2004-10-20
打赏
举报
回复
不解
chenxuchen
2004-10-20
打赏
举报
回复
rs.Open Query,conn, 1,1
rs.addnew
response.Redirect("hh.htm")
rs("login_user") = login_user
rs("password") = password
改成如下试试;
rs.Open Query,conn, 3,1
rs.addnew
rs("login_user") = login_user
rs("password") = password
rs.update
response.Redirect("hh.htm")
asoft签到管理系统tykq3.5_build20110125
轮班:在用户绑定到某一签到组后(例如签到时间为早8:00~12:00,下午14:00~18:00,晚班19:00~23:00),管理员可以单独调整该用户签到频次,例如,只签早班,或者晚班。 跨天签到:可以允许用户进行任意多天...
基于PHP+MySQL实现的的web端借还书系统【程序设计课程设计】
【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。...需要有一定的基础看懂代码,自行调试代码并解决
报错
,能自行
添加
功能修改代码。
基于python django的流量计远程抄表管理系统
【作品名称】:基于python django的流量计远程抄表管理系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者...需要有一定的基础能够看懂代码,能够自行调试代码并解决
报错
,能够自行
添加
功能修改代码。
mysql
数据库
报错
203_MySQL
数据库
SQL是专为
数据库
而建立的操作命令集,是一种功能齐全的
数据库
语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了
数据库
操作的基础,并且...
php返回mysql错误信息,PHP MySQL插入/更新查询返回true但有错误
我有以下更新:$conn->query_cust("update cms_users set last_login_...我确定问题不在query_cust函数中,因为我在其他几种形式中使用相同的函数并且它们运行良好.无论如何,这是定义(有两个var_dump用于debug-inf...
ASP
28,408
社区成员
356,967
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章