怎样获得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();