oracle序列
在asp.net里能得到刚添加的数据的序列么,或者下一条将要添加的数据的序列
[解决办法]
序列如果是自动生成的 下一条肯定是得不到的
不过当你操作oracle数据库时返回当前序列是可以的
[解决办法]
public static string GetPK(string TableName)
{
string pk = "";
string sql = "select " + TableName + ".nextval from dual";
OleDbConnection con = new OleDbConnection(MyConnString);
OleDbCommand cmd = new OleDbCommand(sql, con);
con.Open();
OleDbDataReader odr = cmd.ExecuteReader();
if (odr.Read())
{
pk = odr["NEXTVAL"].ToString();
}
con.Close();
return pk;
}