C# 我怎样才能得到这个值?
我的C#代码插入sqlserverdatabase,但如何访问上次插入的值? 用于exp;我有一个参数作为日期时间,我将此参数指定为“DateTime.Now” 我可以访问过去插入的值,但我想访问最后插入的值。 我的意思是相同的代码将同时插入和获取。添加C# 我怎样才能得到这个值?,c#,sql-server,C#,Sql Server,我的C#代码插入sqlserverdatabase,但如何访问上次插入的值? 用于exp;我有一个参数作为日期时间,我将此参数指定为“DateTime.Now” 我可以访问过去插入的值,但我想访问最后插入的值。 我的意思是相同的代码将同时插入和获取。添加 OUTPUT INSERTED.COLUMN 在查询中表中是否有自动递增的rowid?你有没有试着按日期降序订购第一个?你能进一步澄清一下吗?自动增量id列的最后插入值?如果是,您可以根据您的要求确定您的身份或身份。如果是datetime列的
OUTPUT INSERTED.COLUMN
在查询中表中是否有自动递增的rowid?你有没有试着按日期降序订购第一个?你能进一步澄清一下吗?自动增量id列的最后插入值?如果是,您可以根据您的要求确定您的身份或身份。如果是datetime列的最后一个插入值,则必须检索该记录,然后查找该列的值。问题尚不清楚。上次插入的日期时间值是您自己的代码提供的值-
DateTime.Now
。您正在询问如何访问最新的行吗?你会发现许多重复显示这一点-它可能是一个简单的selecttop1。。。ORDER BY SomeDate desc
查看此问题,如果要返回服务器上生成的值(如ID或计算字段),请在INSERT语句中使用OUTPUT子句