请问怎样取得这个id值? select id form table order by id desc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id from table where name='新插入的记录的name' 如果是SQL SERVER数据库,你可以使用返回值:先创建一个存储过程:CREATE PROCEDURE Inserttest @name AS VARCHAR(50)ASINSERT INTO 数据表 ([name]) VALUES (@name) RETURN @@identity调用代码如下:SqlCommand cmd = new SqlCommand("Inserttest", sqlConn);cmd.CommandType = CommandType.StoredProcedure;SqlParameter param = cmd.Parameters.Add("RETURN_VALUE", SqlDbType.Int);param.Direction = ParameterDirection.ReturnValue;cmd.Parameters.Add("@name", SqlDbType.VarChar).Value = "abc";cmd.ExecuteNonQuery();int nID = (int)cmd.Parameters["RETURN_VALUE"].Value; select @@Identity___________________________________too simple,sometimes naive :()___________________________________ 直接用SQL语句select @@identity from tablename返回的就是最新的ID 获取text属性 ~~~~急,c#中大于127的ASCII码如何转换为字符 菜鸟的问题,c#没有自己的提示信息的函数吗? 如何使Label的文字逆时针横过来90度显示? 读APP.CONFIG的怪事 高分求用c#开发的vrml浏览器程序代码!!! c#是不是不适合和ORACLE数据库 搭配 C#内存地址读取问题 关于开一新进程显示进度条的问题 新入门C# 请帮我看看 谢谢了!! 为什么水晶报表的数据导成XLS或别的文件格式,它会导到服务器端,应在客户的机上才对啊 DataGrid能实现分页显示吗
先创建一个存储过程:CREATE PROCEDURE Inserttest
@name AS VARCHAR(50)
AS
INSERT INTO 数据表 ([name]) VALUES (@name) RETURN @@identity调用代码如下:SqlCommand cmd = new SqlCommand("Inserttest", sqlConn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter param = cmd.Parameters.Add("RETURN_VALUE", SqlDbType.Int);
param.Direction = ParameterDirection.ReturnValue;
cmd.Parameters.Add("@name", SqlDbType.VarChar).Value = "abc";
cmd.ExecuteNonQuery();
int nID = (int)cmd.Parameters["RETURN_VALUE"].Value;
___________________________________
too simple,sometimes naive :()
___________________________________
select @@identity from tablename
返回的就是最新的ID