各位老哥,救命呀

sunnysnow 2001-07-29 11:00:55
几乎同样的代码,在不同的页面中得到的结果就不同.一个能把数据写入表中,而另一个却不能.能写入的代码如下:
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="select * from answer where (id is null)"
rs.open sql,conn,1,3
rs.addnew
rs("content")=content
rs("topicid")=id
rs("doctor")=name
rs.update
不能写入的代码如下;
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="select * from content"
rs.open sql,conn,1,3
rs.addnew
rs("name")=name
rs("email")=email
rs("url")=url
rs("from")=from
rs("content")=content
rs("emailtrue")=emailtrue
rs("urltrue")=urltrue
rs.update
虽然数据不能写到表中,但表中记录的id号(自动编号)已经增加了.想了一上午,也没想明白,还望老兄们指点迷津.在此,多谢了.
...全文
66 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
farrio 2001-07-29
  • 打赏
  • 举报
回复
首先,你这个不是aspx程序,不应该放在这里。
然后,我觉得,第二个程序中设置的rs.addnew里面,是不是有意写字段写错了名字,或者类型不匹配。这样的话,虽然update了,但是由于一些非法名字和字段,所以实际上并没有执行。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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