想获取最后一行的meta_id字段到objNestId,这样写代码对不?
数据库是sql server 2005
//获取自动增长序列号
public static bool GetNextID(string seq_name,ref object objNextId, ref string ErrMessage)
{
string strsql = "SELECT TOP 1 * FROM " + seq_name + " ORDER BY META_ID";
if (OraConn == null)
{
ErrMessage = "获取序列号失败,未连接数据库";
return false;
} try
{
SqlCommand cmd = new SqlCommand(strsql, OraConn);
objNextId = cmd.ExecuteScalar();
return true;
}
catch (SqlException e)
{
ErrMessage = "获取序列号失败";
return false;
} }
数据库是sql server 2005
//获取自动增长序列号
public static bool GetNextID(string seq_name,ref object objNextId, ref string ErrMessage)
{
string strsql = "SELECT TOP 1 * FROM " + seq_name + " ORDER BY META_ID";
if (OraConn == null)
{
ErrMessage = "获取序列号失败,未连接数据库";
return false;
} try
{
SqlCommand cmd = new SqlCommand(strsql, OraConn);
objNextId = cmd.ExecuteScalar();
return true;
}
catch (SqlException e)
{
ErrMessage = "获取序列号失败";
return false;
} }
解决方案 »
- wpf承载winform做的usercontrol
- C#应用程序获取JS执行后的内容.
- 大家帮忙啦,公司要求我做一个比较大型的论坛。
- 有没有不需要加CodePage=936的Js日历控件....
- 用HttpWebRequest下载文件,GetResponse的时候失败,总报由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
- 谁能给些正则表达式
- 在Form1中新建Form2后,如何让Form1中的程序暂停?
- 线程高手们帮小弟瞧瞧这是怎么回事?分不够可以再加!
- 如何调用ACCESS数据库压缩工具
- WPF,只能在按下主鼠标按钮时调用 Dragmove,如何解决?
- 五彩色连珠游戏
- 字符串的问题
string strsql = "SELECT TOP 1 * FROM " + seq_name + " ORDER BY META_ID DESC"; DESC
{
conn.Open();
SqlCommand Comm = new SqlCommand(strsql, conn);
SqlDataReader reader = Comm.ExecuteReader(CommandBehavior.CloseConnection );
if(reader.Read())
{
objNextId = dr["meta_id"].ToString();
}
conn.Close();
}
select max(META_ID) from seq_name
并返回查询所返回的结果集中第一行的第一列。忽略其他列或行
SELECT TOP 1 meta_id FROM " + seq_name + " ORDER BY META_ID desc
是要试试 一试就知道了啊"select max(META_ID) from " + seq_name + " 也可以去最大的