ps:比如:insert into a 然后用返回的id去更新b表,能不能是用这样的方法? ------最佳解决方案-------------------- 怕危险就用try catch结构,让系统自动抛错。这种只是查询的语句,问题不大。
PS:当然有公司要求不能在UI端出现SQL代码等等,各家习惯、规则、要求不同。 ------其他解决方案-------------------- 没什么大问题,不想封装到存储过程里面,也是可以的。 ------其他解决方案-------------------- 你要是怕危险就加个事务来控制,出问题就回滚 ------其他解决方案-------------------- 没啥危险 ,不过可以这样写 :
string kkk="select * from departement where id=(select top 1 id from users)"
int ss=mydb.ExecuteNonQuery(kkk); ------其他解决方案--------------------