Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我怎样才能得到这个值?_C#_Sql Server - Fatal编程技术网

C# 我怎样才能得到这个值?

C# 我怎样才能得到这个值?,c#,sql-server,C#,Sql Server,我的C#代码插入sqlserverdatabase,但如何访问上次插入的值? 用于exp;我有一个参数作为日期时间,我将此参数指定为“DateTime.Now” 我可以访问过去插入的值,但我想访问最后插入的值。 我的意思是相同的代码将同时插入和获取。添加 OUTPUT INSERTED.COLUMN 在查询中表中是否有自动递增的rowid?你有没有试着按日期降序订购第一个?你能进一步澄清一下吗?自动增量id列的最后插入值?如果是,您可以根据您的要求确定您的身份或身份。如果是datetime列的

我的C#代码插入sqlserverdatabase,但如何访问上次插入的值? 用于exp;我有一个参数作为日期时间,我将此参数指定为“DateTime.Now” 我可以访问过去插入的值,但我想访问最后插入的值。 我的意思是相同的代码将同时插入和获取。

添加

OUTPUT INSERTED.COLUMN

在查询中

表中是否有自动递增的rowid?你有没有试着按日期降序订购第一个?你能进一步澄清一下吗?自动增量id列的最后插入值?如果是,您可以根据您的要求确定您的身份或身份。如果是datetime列的最后一个插入值,则必须检索该记录,然后查找该列的值。问题尚不清楚。上次插入的日期时间值是您自己的代码提供的值-
DateTime.Now
。您正在询问如何访问最新的行吗?你会发现许多重复显示这一点-它可能是一个简单的
selecttop1。。。ORDER BY SomeDate desc
查看此问题,如果要返回服务器上生成的值(如ID或计算字段),请在INSERT语句中使用OUTPUT子句