小编And*_*lva的帖子

日期时间之间的差异在MSExcel和SQL Server中转换

今天我发现了一些非常奇怪的事情,同时将一个日期时间转换为excel中的文本,并使用它生成的数字转换为SQL Server中的datetime.

这有什么奇怪的?结果不同.准确地说两天的差异.

我在Excel中假设今天(20/05/2014 dd/MM/yyyy)的日期,并在文本中得到41779.

日期时间输入

转换为文字

我得到了文本值,我使用SQL转换来datetime检索值作为日期,我没有得到我想要的结果.

SQL转换为datetime

我甚至测试过datetime2但是我知道我无法转换intdatetime2

在此输入图像描述

我不是MS Excel专家,也不是SQL Server专家,但是发生了什么?我可以通过执行MS Excel生成的数字并删除2来使其工作,但对我来说仍然没有意义.

sql sql-server excel datetime

11
推荐指数
2
解决办法
7387
查看次数

在查询了很多列之后,RFC_READ_TABLE抛出了Rfcabapexception

在我工作的地方,我们有两个使用SAP的系统,一个使用Delphi,另一个使用c#.我正在实现c#并且两者都有相同的问题,当我查询大量使用的列时RFC_READ_TABLE,根据表(通常是60+),它返回一个没有描述且没有内部异常的Rfcabapexception,只是一个标题.造成这种异常的原因是什么,我该怎么做才能防止它?

c# sap abap exception saprfc

2
推荐指数
1
解决办法
1227
查看次数

标签 统计

abap ×1

c# ×1

datetime ×1

excel ×1

exception ×1

sap ×1

saprfc ×1

sql ×1

sql-server ×1