CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

问个粉白痴的问题,变量怎么写入数据库

楼主buhuo(麻衣木屐)2005-11-10 14:47:54 在 Web 开发 / ASP 提问

<%  
  name=session("user")  
  dim   score  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  conn.Open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="&   Server.MapPath("exercise.mdb")  
  sql="select   ans   from   test"  
  Set   rs   =   conn.Execute(   sql   )  
  ycorrect=0  
  rsCount=0  
  '给出正确答案并评分  
  Response.Write   "正确答案:"  
  Do   while   not   rs.eof  
  Response.Write   rs("ans")  
  rsCount=rsCount   +   1  
  if   Request.Form(rsCount)=rs("ans")   then  
  ycorrect=ycorrect   +   1  
  end   if  
  rs.movenext  
  loop  
  Response.Write   "<br>   你的答案:"  
  score=int(ycorrect/rscount*100)  
  for   i=1   to   Request.Form.Count   -   1  
  Response.Write   Request.Form(i)  
  next  
  Response.Write   "<br>   "  
  Response.Write   "你的成绩:"&score    
  if   score   <=   60   then   Response.Write   "你不及格!"&"<br>"  
  if   score   >=   60   and   score   <=   80   then   Response.Write   "及格"&"<br>"  
  if   score   >=   80   and   score   <=   100   then   Response.Write   "优秀!"  
  %>    
   
   
  以上是一个考试系统算分数的代码块,可是他算完分数就完了,我想把score变量写到数据库里,数据库里也有这个字段,可是我很笨,不知道怎么写,谁能教教我,就送你一百分. 问题点数:100、回复次数:5Top

1 楼dh20156(风之石)回复于 2005-11-10 14:58:27 得分 60

插入数据:  
  Insert   into   [Table]([colname])   VALUES   ('value')  
  更新数据:  
  Update   [Table]   Set   [colname]='value'   Where   条件Top

2 楼loveme2000ok(* °¤ °*)回复于 2005-11-10 15:00:37 得分 40

sql2="insert   into     表名   (scroe,其它字段)   values('"&scroe&"','"&其它字段的变量&"')"  
  conn.Execute(   sql2   )  
  Top

3 楼buhuo(麻衣木屐)回复于 2005-11-10 15:09:25 得分 0

你们说得都不一样,搞得我好迷茫,能不能给个实例呀!Top

4 楼buhuo(麻衣木屐)回复于 2005-11-10 15:39:13 得分 0

谢谢大家,那如果我要写入当前的session下,就是该用户的成绩,写到数据库里与该用户用户名(user)对应,应该怎么写呢?Top

5 楼dh20156(风之石)回复于 2005-11-10 15:47:34 得分 0

举个例子吧:  
  user   =   Session("user")  
  scroe   =   100  
  sql   =   "Update   [test]   Set   scroe="&scroe&"   Where   [username]='"&user&"'"  
  conn.execute(sql)  
  假设有表,表名为test,有字段username,scroe且字段scroe为int或money,float等类型.Top

相关问题

  • 怎样把字段内容的总和写入变量?
  • 如何用VB来写入环境变量?(win2000)
  • CreateObject方法写入两个变量代码如何写呀?
  • 请问怎么实现向文本中写入int型变量?
  • 怎么样把变量写入ACCESS中(即保存数据)
  • 用fwrite将一个类变量整体写入文件中
  • 请问如何将一AnsiString类型的变量中的数据写入TMemoryStream类型的变量中去?
  • 如何将多个文件的内容写入到一个Byte型变量中
  • 请问在JSP中如何写入和读出Session中的变量
  • 将复选框值赋于一变量写入一数据库问题

关键词

  • 字段
  • 数据库
  • 用户
  • sql
  • scroe
  • 变量
  • score
  • write
  • user

得分解答快速导航

  • 帖主:buhuo
  • dh20156
  • loveme2000ok

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo