问题描述
winform通过webservice调用ORACLE数据往本地SQLSERVER写的问题,如何处理date类型?远端有ORACLE10G数据库,其中有一表TT中包含一列CC是DATE类型,通过WEBSERVICE读取TT表,返回datatable在本地的WinForm里用SqlBulk类往MSDE里写数据,本地表localtable与远端的表TT有相同的结构,时间列类型是datetime,执行的时候可是出问题,总是提示时间列"2007-1-100:00:00"是无效的字符webservice那里用的是数据集如何处理?我调用webservice测试时,得到的时间列结果是:<shijian>2007-07-19T15:50:08+08:00</shijian>但是在TT表中的CC列存的是:2007-07-1915:50:08如何处理这个问题,我都弄几天了。。。。。。
解决方案
解决方案二:
到底怎么回事呢?其他的表,没有DATE类型列的表用这种方法就可以的可是这里为什么不行呢
解决方案三:
总是提示InnerException={"字符串“2007-7-1915:50:08”不是有效的AllXsd值。"}
时间: 2024-12-17 02:33:01