CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请教关于数据库更新问题????急!~在线等!!!

楼主wenyang2004(Smoke)2004-09-03 20:52:46 在 Web 开发 / ASP 提问

更新这样为什么写不好使啊!!!  
  rsStation   =   "UPDATE   岗位   SET   form1.txtStation='"   &   所在岗位   &   "'   WHERE   Id="   &   id    
  cnDB.Execute(rsStation)  
  Response.Write   "<h2>修改成功!</h2>"  
  问题点数:20、回复次数:14Top

1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-03 21:01:01 得分 0

form1.txtStation  
  你的列名??Top

2 楼miocoojjx(老鼠爱大米)回复于 2004-09-03 21:02:40 得分 0

建议你把表名,字段名全部用E文Top

3 楼VisionSpace(幻影时空)回复于 2004-09-03 21:02:52 得分 0

没有这样的用法啊?Top

4 楼wenyang2004(Smoke)回复于 2004-09-03 21:36:03 得分 0

那要怎么做啊~~谁有QQ号啊~~  
   
  QQ谈啊~~~Top

5 楼wenyang2004(Smoke)回复于 2004-09-03 21:36:55 得分 0

我明天就要交了,挺急的~~  
   
   
  帮帮忙啊~~Top

6 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-03 21:38:43 得分 20

你把表的各个列名写出来,大家看看…………Top

7 楼wenyang2004(Smoke)回复于 2004-09-03 21:41:19 得分 0

<%  
  Dim   cnDB,   rsEmp,   rsStation  
          Set   rsEmp   =   Server.CreateObject("ADODB.Recordset")  
          Set   rsStation   =   Server.CreateObject("ADODB.Recordset")  
          Set   cnDB   =   Server.CreateObject("ADODB.Connection")  
          cnDB.ConnectionString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath(".")   &   "\DataBase.mdb;Persist   Security   Info=False"  
          cnDB.Open  
           
          rsStation.Open   "SELECT   *   FROM   岗位   ORDER   BY   ID",   cnDB,   3,   1,   1  
   
  %>  
  <html>  
  <head>  
  <title>  
  动态Combo选择  
  </title>  
  <%  
  Response.Write   ("<script   language=javascript>")  
                          Response.Write   ("function   OnDraw(intID)")  
                          Response.Write   ("{")  
                                  Response.Write   ("   var   astrStation=new   Array();")  
                                  For   intlop   =   0   To   rsStation.RecordCount   -   1  
                                          Response.Write   ("astrStation["   &   intlop   &   "]="   &   Chr(34)   &   rsStation(1)   &   Chr(34)   &   ";")  
                                          rsStation.MoveNext  
                                  Next  
                                  rsStation.Close  
  %>  
  form1.txtStation.value=astrStation[intID];  
  }  
  </script>  
  </head>  
  <body>  
  <table   width=780>  
  <tr>  
  <td>  
    <form     name="form1"   method="POST"   action="2.asp">  
    <table   id="table1">  
  <tr>  
  <td>  
  请选择员工姓名:  
  </td>  
  <td>  
  <select   onchange=OnDraw(this.selectedIndex)   name="D1">  
  <%  
  rsEmp.Open   "SELECT   *   FROM   员工   ORDER   BY   ID",   cnDB,   3,   1,   1  
                                                                          While   Not   rsEmp.EOF  
  %>  
  <option><%=rsEmp(1)%></option>  
  <%  
  rsEmp.MoveNext    
  Wend  
  %>  
  </select>  
  </td>  
  <%  
  rsEmp.Close  
  cnDB.Close    
  %>  
  <td>  
  <input   type=text   name=txtStation>  
  </td>  
  </tr>  
  </table>  
  <p><input   type="submit"   value="提交"   name="B1"></p>  
  </form>  
  </td>  
  </tr>  
  </table>  
  </body>  
  </html>Top

8 楼setcdq9801(蓝鸽@我是你.net)回复于 2004-09-03 21:41:40 得分 0

用rs.open好用些  
  Top

9 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-03 21:44:13 得分 0

"UPDATE   岗位   SET   form1.txtStation='"   &   所在岗位   &   "'   WHERE   Id="   &   id    
  你set后面写反了吧??  
  Top

10 楼wenyang2004(Smoke)回复于 2004-09-03 21:45:38 得分 0

这是数据库名DataBase.mdb  
  有两个表  
  第一个表叫岗位  
  字段               数据类型  
  ID                     数字  
  所在岗位         文本  
  第一个表叫员工  
  字段               数据类型  
  ID                   自动编号  
  姓名               文本  
   
   
  Top

11 楼wenyang2004(Smoke)回复于 2004-09-03 21:48:35 得分 0

刚才发的代码里有一个下拉列表框,和一个文本框~~  
   
  点下拉列表框,文本框里的值也跟着变~~  
   
  我现在想做得是,把文本框里的值进行修改~~  
   
  然后点提交将原来的数据覆盖Top

12 楼wenyang2004(Smoke)回复于 2004-09-03 21:51:08 得分 0

该怎么写这个更新的程序  
   
  我在上面的代码里加了一个表单,我想点提交的时候,提交到另外一个页.  
   
  在哪个页里进行更新  
   
  不知道怎么写了~~  
   
   
  Top

13 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-03 21:53:02 得分 0

你第一个的update写错了  
  "UPDATE   岗位   SET   form1.txtStation='"   &   所在岗位   &   "'   WHERE   Id="   &   id    
   
  "UPDATE   岗位   SET   所在岗位='"   &   form1.txtStation   &   "'   WHERE   Id="   &   id    
  第二个是联动问题,可以参考很多联动的代码的………………  
  Top

14 楼wenyang2004(Smoke)回复于 2004-09-03 21:53:10 得分 0

你们谁有时间我把代码用QQ给你们发过去,  
   
   
  帮我看看呗~~  
   
   
  我的QQ是17326022Top

相关问题

  • 在线急候:InterBase数据库及时更新的问题
  • 多线程更新数据库问题
  • 数据库更新不了,在线等!!!!!
  • 数据库的更新(在线等待)
  • 更新数据库,在线等
  • 数据库更新问题,急!
  • 关于数据库更新问题 急~~
  • sql数据库更新问题?急!
  • 把DataSet表中的数据更新到数据库(急急急!!!在线等.....)
  • 急!在线等待,关于即时更新数据库的问题?

关键词

得分解答快速导航

  • 帖主:wenyang2004
  • liuxiaoyi666

相关链接

  • Web开发类图书

广告也精彩

反馈

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