Как узнать id вставленной строки

JeSert
Дата: 19.05.2005 20:40:34
Как узнать id вставленной строки?
Sv219
Дата: 19.05.2005 21:36:19
SELECT @@IDENTITY

или так смотря откуда ты его хошь получить (тока второй вариант не проверял, но примерно так)
DataTable myTable = new DataTable();

myTable.Columns.Add("Id", System.Type.GetType("System.Int32"));
myTable.Columns.Add("Value", System.Type.GetType("System.String"));

for (int i = 0; i < 23; i++)
{
	DataRow dr = myTable.NewRow();
	dr[0] = i;
	dr[1] = "val" + i.ToString();
	myTable.Rows.Add(dr);
}

string strFilter = "Id = " + myTable.Rows[myTable.Rows.Count-1].ItemArray[0].ToString();
string strSort = "Id";
DataRow[] foundRows;
foundRows = myTable.Select(strFilter, strSort);
JeSert
Дата: 19.05.2005 23:26:04
прошу прощения не точно выразился, мне нужно узнать id после insert'a в базу
кузя
Дата: 19.05.2005 23:56:57
в какую СУБД ?
кузя
Дата: 20.05.2005 12:55:21
например, для MS SQL сервера
SqlCommand cmd=new SqlCommand("INSERT INTO T34 (nm) VALUES('петя'); SELECT SCOPE_IDENTITY();", cn);
decimal id=(decimal)cmd.ExecuteScalar();
JeSert
Дата: 20.05.2005 15:10:08
в Access
кузя
Дата: 20.05.2005 15:14:08
тогда см. в MSDN
Retrieving Identity or Autonumber Values
winsky!
Дата: 21.05.2005 00:15:35
про Акцесс:
там тоже @@IDENTitY