C#如何获取access新增数据的自动增长ID号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何获取access新增数据的自动增长ID号相关的知识,希望对你有一定的参考价值。
ACCESS数据库表的自动增长ID号,如何在新增数据的时候获取下来
select max(id) from ... order by id desc; 在ACCESS中执行这个语句会报错,错误是:试图执行的查询中不包含作为合计函数一部分的特定表达式 'id'
1、正常情况下所用sql语句如下:
select max(id) from table order by id desc
2、可以用下面的SqL语句:select max(id) from table
3、还可以顺序后取得
降序后第一条记录就是最大值
select top 1 id from table order by id desc
注意:access不允许order by 和max同时使用 参考技术A select max(id) from table order by id desc
不知道你想想实现什么,max是最大值
你可以直接
select max(id) from table
或
降序后第一条记录就是最大值
select top 1 id from table order by id desc
access不允许order by 和max同时使用本回答被提问者采纳 参考技术B insert .....;select max(id) from ... order by id desc;
C# 如何正确的获取当前登录用户 id
一般采用传参数的形式就是在你登陆后把ID传给下一个你调用的窗体之类的
比如 winform1 w1=new winfrom1(id)
在winfrom的构成函数里面接收参数 参考技术A namespace GoodsManageSystem
public partial class Form1 : Form
SqlConnection con = new SqlConnection("server=localhost;uid=sa;pwd=rlzz;database=GoodsManageSystem");
public static string userid; //声明静态变量userid
public Form1()
InitializeComponent();
private void button2_Click(object sender, EventArgs e)
Application.Exit();
private void button1_Click(object sender, EventArgs e)
try
userid = this.textBox1.Text.ToString(); //把textBox1中的值赋予变量userid
在其它窗体引用例如:
string 用户名=Form1.userid; 参考技术B 创建一个变量来接收登录用户的 ID
以上是关于C#如何获取access新增数据的自动增长ID号的主要内容,如果未能解决你的问题,请参考以下文章