首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样获得sql语句的返回值解决思路

2012-02-01 
怎样获得sql语句的返回值InsertIntoUser(name,sex)values(+TextBox1.Text+ ,+TextBox2.Text+ 语句如

怎样获得sql语句的返回值
Insert   Into   User(name,sex)   values( ' "+TextBox1.Text+ " ', ' "+
TextBox2.Text+ " ' "
语句如上,我想要的是上面插入操作后的返回值。最好不用存储过程,通过语句直接能获得该值,不知是否可行。user表中有一个自增字段id,哪位能解决一下,麻烦   了!

[解决办法]
我觉得也得执行两条sql.
select max(id) from table??
自增加的总是最大那个,
[解决办法]
string sql= "Insert Into User(name,sex) values( ' "+TextBox1.Text+ " ', ' "+
TextBox2.Text+ " ' "+ ";SELECT @@IDENTITY ";

cmd.CommandText = sql;
Int32 id= (Int32) cmd.ExecuteScalar();

热点排行