在操作INSERT到ACCESS 中,怎样返回自增字段ID

.NET技术 > C# [问题点数:20分,结帖人tanweish]
等级
本版专家分:13
结帖率 100%
等级
本版专家分:1503
tanweish

等级:

取得Access自增标识字段在插入数据后的id

cmd.CommandText = @"select @@identity";int value = Int32.Parse(cmd.ExecuteScalar().ToString());return value; 转载于:https://www.cnblogs.com/wifi/archive/2011/11/14/2248164.html

ACCESS插入数据同时返回自增ID

原由 有些数据需要插入Access,但是因为Access里面...怎么样插入的同时,把自增的key返回,就是这里需要探讨的。 先上代码 Private cmdGetIdentity As OleDbCommand Private pid As String Private Sub Ha...

ACCESS SQL用INSERT INTO时避开自动递增的ID字段

ACCESS SQL用INSERT INTO insert into TblB select TBL

常见数据库中自增设置

Access中设置自增字段的方法: 可以说这是最简单的一种方法——只需要在在设计视图下将数据类型选择为“自动编号”即可,方便快捷。 SQL Server设置自增字段的方法的方法:  相对比前边的难了一点:创建数据表时...

MyBatis获取自增长主键值的两种方式及源码浅析

昨天做项目的时候遇到了一个坑,没错,就是获取MyBatis自增长主键值的坑。因为之前一直用ibatis,所以惯性的用了ibatis的写法,结果返回的值一直是1(受影响的行数)。于是去翻了翻MyBatis的源码,发现它把主键值...

ORACLE实现非主键自增

create table hello (id ...此处设需要把pid设成自增字段。 create sequence inc_seq increment by 1; create or replace trigger hello_triggerbefore insert on hellofor each rowbeginselect inc_seq...

把一个select查询结果插入一个表(可选指定字段和值实例)

把一个select查询结果插入一个表(可选指定字段和值实例) insert into bak (cc,yf) select cc,9 from ket  insert into bak (cc,yf) select cc,9 from ket

两种方式实现SQLite 主键自动增加

SQLite 主键自动增加(autoincrease)可以实现,经过测试,有以下两种方法: 下面所有的代码和结果,都是真实实验...Create table meta_struct(id INTEGER PRIMARY KEY AUTOINCREMENT, name varchar, type Integer);

Oracle设置表中自增字段

Oracle数据库设置表中自增字段前言今天遇到一个特别2B的问题,项目做了一个数据库插入的操作,然后报错“ORA-00001 违反唯一约束条件”,大家看到这个,绝对会骂,这么傻逼的错误,都能报,只能怪博主太SB,其实...

一步一步mysql (二) 之常见问题

问题一: Access denied for user 'drmtest'@'localhost' (using password: YES) 当创建一个用户:grant all on test.* to user1@% identified by "test" ; 此时远程机器上登录,完全正常; 本机上登录时: ...

PHP+MySql获取自动增长字段的新添加记录ID

1.假设字段名称为recordID 2.字段属性须设为:auto_increment 3.添加数据后使用 $newID = mysql_insert_id(); 得到ID值 ASP获取即时ID值 ASP+Access2000 1.要获取的ID字段属性必须设为:自动编号(我们假设字段名为...

SQL新增语句

当我们需要向数据库表插入一条新记录时,就必须要使用到INSERT语句。 INSERT语句的基本语法是: INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...); 例如,我们向jobs表插入一条新记录,先...

oracle添加自动编号

在access中有自动编号的数据类型,MSSQL和MYSQL也都有自动增长的数据类型,插入记录时不用操作字段,会自动获得数据值,而oracle没有自动增长的数据类型,我们需要建立一个自动增长的序列号,插入记录时要把序列号...

Android Room的详细介绍

Room是谷歌推出的做数据持久化保存的一个库。通过注释手段来实现一个抽象层,跟数据库打交道。官方推荐使用Room代替SQLite... Room provides an abstraction layer over SQLite to allow fluent database access whi...

Access 错了,还是我傻了

最近系统运行发现Access 2003 版本对待 Null 和 ‘’ (空字符)奇怪问题,重现步骤:1、创建表tabTest ;2、使用设计视图添加两个字段 ID ,col1名称类型长度说明IDNumber 主键,自增Col1ch

Access数据库id类型由自动编号改成数字类型后如何再从数字类型改成自动编号呢

一套网页,初级小技术员编写的,多次用到了固定id的链接,如:站内新闻。而客户恰好不慎将这个内容删除了。要修复,关键就是补上这个idid字段又必须还是“自动编号”(其他内容可以让客户自己重新填上)。下面是...

Access 2003 null 和 '' 空字符串的奇怪问题

最近系统运行发现Access 2003 版本对待 Null 和 ‘’ (空字符)奇怪问题

ASP.Net程序插入错误: 列名或所提供值的数目与表定义不匹配

插入错误: 列名或所提供值的数目与表定义不匹配。...数据库表有三个个字段id,name,pwd,执行的SQL语句如下: [csharp] view plain copy  print? string sql = "insert 

SQL Server和Access设置自增字段的区别

1、SQL Server  通过 IDENTITY 来设置,参数有...默认情况下 INSERT 语句,不能对 IDENTITY 的字段进行赋值。 2、Access  可设置为ID字段的数据类型为自动编号,这是一个。另外,CREATE table的sql语句中用au

Oracle实现自增ID

oracle实现自增id 1.创建一张T_StudentInfo表 create table T_StudentInfo ( "id" integer not null primary key, xsName nvarchar2(120) not null, xsAge integer not null, Mobile varc...

PHP+MySql获取新添加记录的ID

PHP+MySql获取新添加记录的ID值PHP+MySql获取新添加记录的ID值1....得到ID值ASP获取即时ID值ASP+Access20001.要获取的ID字段属性必须设为:自动编号(我们假设字段名为recordID)2.添加记录格式:Rs.Op

thinkphp5.0返回插入数据id

添加数据后如果需要返回新增数据的自增主键,可以使用getLastInsID方法: Db::name('user')->insert($data); $userId = Db::name('user')->getLastInsID(); 或者直接使用insertGetId方法新增数据并返回主键值...

用一句sql语句更新两个表并可更新对应的字段的值

ACCESS 例子: insert into products (ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai) select ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai from product22 1.用一句sql从一个表里面...

Android架构组件—Room

android系统的数据库SQLite使用起来并不方便,早期学习的时候一直很讨厌使用,后来出现了GreenDao、OrmLite、Realm极大的方便了android开发的数据持久化。去年google推出了架构组件,其中room就是一款orm框架。 ...

PHP+MySql和ASP获取新添加记录的ID

一、PHP获取MYSQL新插入数据的ID mysql_insert_id(); ?> ...php5和新增了获取最新插入...都是用在insert语句之后获取最新的自动id号,要注意的是mysqli_insert_id(),括号里面的一定要是数据库连接而不是执行结果$r

oracle触发器详细

功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_department_i

SQL主键/索引/自动增加的关系

SQL AUTO INCREMENT 字段MYSQL:create table work (ID int not null auto_increment,username varchar(20) not null,password varchar(20) not null,primary key(ID)); Auto-increment 会新纪录插入表时生成一...

Access获取新插入数据的自增长主键Id

sqlserver有output,...Access用下面的方法,注意两次查询用一个connection: 1 public int InsertEx(User user) 2 { 3 int id = -1; 4 5 using (OleDbConnection conn = new OleDbConnection(Acce...

sql server数据库转换为access中需要注意的严重问题--access视图的一个死机‘特色’

项目需要这样的转换,发现有些视图转换后查询死机,经过一番研究, 终于有点收获:原来的死机sql:(简化过)SELECT 产品ID, (SELECT SUM(数量) FROM dbo.nowlib nowlib WHERE nowlib.产品ID = Product.产品ID) AS...

《MySQL实战45讲》31~45讲 —丁奇,学习笔记

图片来自极客时间,如有版权问题,请联系我删除。...不建议直接主库使用,应该备库执行,然后再将确认过的临时库的数据,恢复回主库。 误删库 / 表 取全量备份,和全量备份时间点之后的binlog恢复。...

相关热词 c# 为窗体增加资源文件 c#控制器怎么提示 c#常见异常 c#怎么写人机 c# xml转json c# 实例化名字 c#循环嵌套if语句 c# sql日期最小时间 c# sql 读取数据 c# 获取基类型