Access中表的Id是自动编号。update语句如何更新。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Access中表的Id是自动编号。update语句如何更新。相关的知识,希望对你有一定的参考价值。

UPDATE zuanqian SET Txt='" + TextBox1.Text + "',Time='" + times + "' where Id= '" + num + "'"
是呀我不更新Id,语句也没更新Id呀,只更新其他的,但这语句总抱错
我是用C#呀,错误 4 运算符“&”无法应用于“string”和“string”类型的操作数 C:\Documents and Settings\Administrator\桌面\ws\admin\zuanqian.aspx.cs 34 45 C:\...\ws\

参考技术A 自动编号是无法更改。
看你的sql,ID是做条件,更新应该没有问题啊。
UPDATE zuanqian SET Txt='" & TextBox1.Text & "',Time=#" & times & "# where Id= " & num
参考技术B 自动编号是系统提供的,不能改变,你只能更新id编号的数据。 参考技术C 自动编号是不能更新的 参考技术D select userid,max(balance) as maxbalance from account group by userid
union all
select userid,max(balance) from account where userid+cast(balance as varchar(50)) not in (select userid+cast(max(balance) as varchar(50)) as maxbalance from account group by userid) group by userid order by userid,maxbalance本回答被提问者采纳
第5个回答  2010-12-22 链接符号错误
"update zuanqian SET Txt='"&TextBox1.Text&"',Time=now() where Id= "&num

修改数据库的一个sql语句

参考技术A

Update 语句

Update 语句用于修改表中的数据,语法: update 表名 set 字段名1=值1,... Where 关键字=值

1、使用Update语句,如果省略“ Where条件”,将更新数据表内的全部记录。

2、赋值时,注意字段的类型。若为文本型或备注型,则字段值两边要加引号,若为日期/时间型,则字段值两边要加上#号(加引号也可以);若为布尔类型,则该字段的值为True或 False;若为自动编号类型,则不要给该字段赋值。

拓展资料

批量修改数据

update 表名 set 字段名=stuff(字段名,1,3,'新内容');

如:将表test中name字段的前3个字符改成'test'
update test set name=stuff(name,1,3,'test');

sqlserver stuff用法

1、作用
删除指定长度的字符,并在指定的起点插入另一组字符。

2、语法
STUFF ( character_expression , start , length ,character_expression )

3、示例
在第一个字符串stringtest中删除从第3个位置(字符r)开始的三个字符,然后在删除的起始位置插入第二个字符串,返回一个新的字符串。

select stuff('stringtest',3,3,'ok')

结果  stroktest

4、参数

character_expression
一个字符数据表达式。character_expression可以是常量、变量,也可以是字符列或二进制数据列。

start
一个整数,指定要删除和插入的开始位置。如果start或length为负,则返回空字符串。如果start比第一个character_expression长,则返回空字符串。start可以是bigint类型。

length
一个整数,指定要删除的字符串数。如果length比第一个character_expression长,则最多删除到最后一个character_expression中的最后一个字符。length可以是bigint类型。

5、返回类型
如果character_expression是受支持的字符数据类型,则返回字符数据。如果character_expression是一个不受支持的binary数据类型,则返回二进制数据。

6、备注
如果结果值大于返回类型支持的最大数,则产生错误

以上是关于Access中表的Id是自动编号。update语句如何更新。的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver 2000 设置字段为自动编号问题

Access中UPDATE语句一次要更新多个数据

如何使 Access 中的新自动编号跟随上一个自动编号

如何重置 Access 表的自动编号字段? (它不是从 1 开始的)[重复]

C#如何获取access新增数据的自动增长ID号

从 MS Access 中的表中获取自动编号字段值