关于记录修改问题!肯请大家帮忙!

zhangyuonline2006 2006-07-04 03:28:05
现在有一段代码不知道哪里错了,功能就是把数据重新写回数据库,请大家看看!Sql = "Select * From news where fnewsid="& Cstr(ID)
Set Rs = Db.CreateRs()
Rs.Open "news",Db.Conn,1,3
if Title<>"" then Rs("ftopic")=Title '标题
if fContent<>"" then Rs("fContent")=fContent '内容
if fDate<>"" then Rs("fDate")=fDate '更新日期
if fauthor<>"" then rs("fauthor") = fauthor
if fkeywords<>"" then rs("fkeywords") = fkeywords
Rs.Update
'ID = Rs("ID")
Rs.Close
Set Rs = Nothing
这里的id值是从别的页面传过来的,这个值肯定是正确的,但在往数据库里写的时候,这个值确成了数据库中第一条记录的id,不知道为什么
...全文
160 15 打赏 收藏 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
gsyst520 2006-07-06
  • 打赏
  • 举报
回复
Rs.Open sql,Db.Conn,1,3
zhangyuonline2006 2006-07-06
  • 打赏
  • 举报
回复
id不允许重复
zhangyuonline2006 2006-07-06
  • 打赏
  • 举报
回复
对
其实我想写的这个东西就是对数据修改,
首先在页面上把原来的数据显示出来,然后在数据上修改,在写回到数据库,
可往回写的时候就不行了,怎么也是写到第一条里
zhangyuonline2006 2006-07-06
  • 打赏
  • 举报
回复
删除的时候是正确的,
街头小贩 2006-07-06
  • 打赏
  • 举报
回复
这条SQL根本不成立!你在数据库中找条记录试试不得了
sy_binbin 2006-07-06
  • 打赏
  • 举报
回复
无论id值为多少,最后的结果都是把第一个fnewsid值提出来???


那就是ID的值没传过去.

你找找列表的那个页面,看看删除是不是也把第一条删掉了呢??

如果删除也是这样的话,你还是查查循环的那个地方吧!我估计是那个地方出错了!
zhangyuonline2006 2006-07-06
  • 打赏
  • 举报
回复
正常的运行结果应该是把数据库中fnewsid值,为id值的那条数据提出来,然后把新值附给这条记录,但是现在的运行结果是,无论id值为多少,最后的结果都是把第一个fnewsid值提出来,并把结果写到那条记录里(没有写到应该写的fnewsid值的那条记录里)
zhangyuonline2006 2006-07-06
  • 打赏
  • 举报
回复
gsyst520那么改就可以了,但还有这个提示,不知道什么意思?数据可以正确写到数据库中了就是
语法错误 (操作符丢失) 在查询表达式 'fnewsID=' 中
zhangyuonline2006 2006-07-05
  • 打赏
  • 举报
回复
是当前记录,没有错的
还有什么可能呢?请你们帮帮我,谢谢了!要不你们留个信箱我把
这三页都发过去
itzhiren 2006-07-05
  • 打赏
  • 举报
回复
在Rs.Update之前,response.write Rs("ID")
看看是不是当前记录的ID?
zhangyuonline2006 2006-07-05
  • 打赏
  • 举报
回复
输出的id值是正确的,也就是选哪条记录,id值就是输出的那条id值
还有哪错的可能啊?
小粘人 2006-07-05
  • 打赏
  • 举报
回复
mark
itzhiren 2006-07-05
  • 打赏
  • 举报
回复
Sql = "Select * From news where fnewsid="& Cstr(ID)
这一句执行的结果是只有一条记录么?还是多条记录?
itzhiren 2006-07-05
  • 打赏
  • 举报
回复
你这个数据库中的ID允许重复么?你怎么知道是变成了第一条记录的ID?
netWild 2006-07-04
  • 打赏
  • 举报
回复
Sql = "Select * From news where fnewsid="& Cstr(ID)

response.write sql
response.end

看看打印出来的SQL语句是否正确

28,402

社区成员

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

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