首页   |   IT资讯   |   综合资讯   |   开发   |   软件   |   问答   |   网络技术   |   网络综合
更多:
当前位置:首页 » 手机数码
文章正文

幽默对联一副。如何往有大量记录的表中以最快方法添加一条记录,并取回自增字段的值?

类型:转载   责任编辑:asp   日期:2007/03/01

    

二次大战  
   
  两律师都是二次结婚入洞房后,女律师出上联求下联:  
  夜袭珍珠港,美人受惊(精);  
  男的巧对:两颗原子弹,日德(得)投降!  
  横批:二次大战  
  ===============================  
  数据库表中的主关键字是自增字段   id,  
  数据记录非常多,用   select   *   from   表  
  会较慢,现在我要往表中增加一个记录,  
  并要取得这条记录自增字段id的值  
  最快的办法是什么?  
          办法1.用adodat1set1->append(),  
                  post()后再取字段id的值,  
                  但adodataset1->commandtext一定要设的,怎样设  
  才好,用   select   *   from   表,既慢又没有必要,如何是好?  
          办法2:直接用sql的insert   语句提交,但提交后怎样  
  得到这条记录的自增id值呢?  
          伤脑筋的问题!  
 

推荐阅读

  • 英特尔启动低价PC计划 具体价格尚未确定 [详细内容]
  • 理性分析 笔记本电池标称时间的背后 [详细内容]
  • 女人如花女人如画 冷艳也动人 图赏 [详细内容]
  • 7000元CPU也是奖品?技嘉975X超频大赛 [详细内容]
  • 820之极速移动梦网(GPRS) [详细内容]
  • 北京新体验 美国军用摄录望远镜仅售9800元 [详细内容]
  • 6日三大件行情:价格稳定 日立500GB硬盘到货 [详细内容]
  • 网友回答:
    网友:nanhui

    select   max(id)   as   maxid   from   表  
      在插入完成之后马上执行这条语句就可以了  
      在速度上应该还可以吧  
      你试试看

    网友:yesry

    adodataset1->commandtext=  
          "select   *   from   表   where   1=0";

    .
      最佳浏览:1024X768 MSIE
    ©2007 jqmk.com.cn All Rights Reserved