【发布时间】:2013-03-19 06:56:57
【问题描述】:
public int retrieveID()
{
int lastEntry = 0;
try
{
queryString = "Select ID from Database";
myComm = new OleDbCommand(queryString, myConn);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
return lastEntry;
}
我想检索访问数据库中使用的最后一个主键,而我将主键设置为自动编号。
详细说明..
我正在开发一个数据库应用程序并希望使用主键,例如,如果数据库中的最后一个条目是 10,我想检索 10,我尝试了简单的查询,但没有成功。
【问题讨论】:
-
不,实际上我想使用它,例如,为了接收,我想向用户显示这是你的收据号..
-
"SELECT TOP 1 ID FROM Table ORDER BY ID DESC"
-
我发现的另一种但更好的方法是“SELECT max(ID) From Table”
-
不要在多用户系统中使用
select top 1或Max(ID)。这是致命的。
标签: c#-4.0 ms-access-2007