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

oracle插入记录,如何得到插入记录的id值,谢谢!

楼主dragon514(michael)2005-04-29 09:42:19 在 .NET技术 / ASP.NET 提问

myConn.Open()  
                  Dim   myCommand   As   OracleCommand   =   New   OracleCommand  
                  Dim   myTrans   As   OracleTransaction  
                  myTrans   =   myConn.BeginTransaction()  
                  myCommand.Connection   =   myConn  
                  myCommand.Transaction   =   myTrans  
                   
                  mySQL   =   "Insert   Into   Tab(ID,flag)   values(id.nextval,1)"  
                  myCommand.CommandText   =   mySQL  
                  myCommand.ExecuteNonQuery()  
                   
                  在此处得到刚才插入记录的id值,请问如何得到?  
      myTrans.Commit()  
    myConn.Close() 问题点数:30、回复次数:2Top

1 楼15665964(千岛湖的鱼)回复于 2005-04-29 09:51:59 得分 15

先用select   sq.nextval   from   dual   查询序列中的后一个。然后做插入操作!Top

2 楼vzxq(灵感人)回复于 2005-04-29 10:06:11 得分 15

用存储过程,返回一个参数Top

相关问题

  • pb的变量值插入oracle的匹配问题
  • 在JSP中用ORACLE数据库,插入ID号的问题
  • oracle插入数据问题
  • 求一oracle插入语句?
  • insert 多值插入?
  • 如何获得插入记录的 ID 值
  • 如何取得刚插入的纪录的id值?
  • 为何表的ID列不能插入空值?
  • 如何获得刚插入数据的id递增值
  • 如果取得新插入的id 的值?

关键词

  • mysql
  • 插入记录
  • mytrans
  • 值
  • mycommand
  • myconn
  • 得到
  • oraclecommand
  • nextval
  • dim

得分解答快速导航

  • 帖主:dragon514
  • 15665964
  • vzxq

相关链接

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

广告也精彩

反馈

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