CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

数据库更新问题

楼主futongdl(一个人)2004-05-02 18:30:58 在 .NET技术 / VB.NET 提问

现在数据库中有两个表结构如下:  
  〔表一〕:ID;Name;SexNo   。  
  (表二):  
  SexNo       Sex    
  1                 男  
  2                 女  
   
  显示时的界面  
  ID     Name   Sex  
  1         HH       男  
  2         JJ       女  
  3         YY       女  
   
  现在想要实现的是在显示的界面上更改性别为  
  ID     Name   Sex  
  1         HH       女  
  2         JJ       女  
  3         YY       女  
  在进行数据库更新时,将表一中的SexNO更改为2,请教各位高手应如何实现? 问题点数:100、回复次数:7Top

1 楼Haliput(I.T. 一族)回复于 2004-05-02 21:17:22 得分 10

可以用command对象调用存储过程.  
  Top

2 楼futongdl(一个人)回复于 2004-05-02 21:29:49 得分 0

复Haliput:  
  能具体一点么,最好有代码的,多谢!!Top

3 楼lijun84(李俊俊)回复于 2004-05-02 22:17:02 得分 0

U~!P~!Top

4 楼wangsaokui(无间道III(终极无间)C#MVP)回复于 2004-05-02 23:03:34 得分 70

多表更新看  
  http://expert.csdn.net/Expert/topic/2631/2631531.xml?temp=.3735773  
   
  其实你选择的时候可以直接连接两个表  
  select   a.id,a.name,b.sex   from   table1   a,table2   b   where   a.sexno=b.sexno  
  修改的时候直接改表1的sexno  
  比如  
  update   table1   set   sexno=2   where   id=@id  
  修改提交后再重新绑定数据源,就可以显示修改后的结果了。Top

5 楼futongdl(一个人)回复于 2004-05-03 00:29:30 得分 0

回复wangsaokui:  
  谢谢你的解答,但是现在用户看到的是“男”和“女”,他修改的也是“男”和“女”,现在显示时两个表向你说的是直接连接的,现在就是不知更新时怎么办?如何让程序知道,用户更改“男女”时,实际更改的是Sexno的“1,2”Top

6 楼smx717616(又笨又不努力)回复于 2004-05-03 08:39:11 得分 20

function   str(txt   as   string)   as   string  
  if   txt="男"   then    
    return   "1"  
  else    
    return   "2"  
  end   functionTop

7 楼southdoor(南门)回复于 2004-05-03 08:46:26 得分 0

同意无间道Top

相关问题

  • 数据库更新
  • 数据库更新?
  • 数据库更新
  • 数据库的更新
  • 数据库不能更新
  • 更新数据库问题
  • 无法更新数据库?
  • 数据库更新无效
  • 怎样更新数据库??????
  • 数据库更新问题

关键词

  • 数据库
  • 修改
  • sexno
  • 更改
  • 女
  • 表
  • sex
  • 男
  • 更新
  • 显示

得分解答快速导航

  • 帖主:futongdl
  • Haliput
  • wangsaokui
  • smx717616

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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