最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

excel数据存入sqlserver过程中,遇到Datetime的格式问题。

来源:动视网 责编:小采 时间:2020-11-09 07:41:24
文档

excel数据存入sqlserver过程中,遇到Datetime的格式问题。

excel数据存入sqlserver过程中,遇到Datetime的格式问题。:先讲一下我实现的大致思路: 1 读取excel数据,赋值到datatable中,然后在页面上显示 细节描述:有一些列是存到数据库时要是datetime格式的,我在赋值到datatable时也是做 如下处理的 DataColumn dtColumn = new DataColumn(); dt
推荐度:
导读excel数据存入sqlserver过程中,遇到Datetime的格式问题。:先讲一下我实现的大致思路: 1 读取excel数据,赋值到datatable中,然后在页面上显示 细节描述:有一些列是存到数据库时要是datetime格式的,我在赋值到datatable时也是做 如下处理的 DataColumn dtColumn = new DataColumn(); dt


先讲一下我实现的大致思路: 1 读取excel数据,赋值到datatable中,然后在页面上显示 细节描述:有一些列是存到数据库时要是datetime格式的,我在赋值到datatable时也是做 如下处理的 DataColumn dtColumn = new DataColumn(); dtColumn.DataType =System.Ty

先讲一下我实现的大致思路:

<1>读取excel数据,赋值到datatable中,然后在页面上显示

细节描述:有一些列是存到数据库时要是datetime格式的,我在赋值到datatable时也是做 如下处理的

DataColumn dtColumn = new DataColumn();

dtColumn.DataType =System.Type.GetType("System.DateTime");

<2>将datatable存到sqlserver中

2.1使用带参数的存储过程,这种方法我已经实现(一行一行插入的,遇到datetime那一列 也是一样可以插入的,并可以在sqlserver中查看)

2.2在使用SqlBulkCopy时(想尽可能提高效率),遇到如下错误

实现细节描述:

string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
 using(SqlConnection conn = new SqlConnection(connStr))
 {
 conn.Open();
 using (SqlBulkCopy bulkCopy = new SqlBulkCopy(conn))
 {
 bulkCopy.DestinationTableName = "dbo.*****";
 try
 {
 bulkCopy.WriteToServer(dt);
 }
 catch (Exception ex)
 {

 Response.Write(ex.Message);
 }
 
 }
 }

遇到如下错误:

The given value of type String from the data source cannot be converted to type datetime of the specified target column.RunTime

现在就是卡在使用sqlbulkcopy上,求大家支招。小弟不胜感激

文档

excel数据存入sqlserver过程中,遇到Datetime的格式问题。

excel数据存入sqlserver过程中,遇到Datetime的格式问题。:先讲一下我实现的大致思路: 1 读取excel数据,赋值到datatable中,然后在页面上显示 细节描述:有一些列是存到数据库时要是datetime格式的,我在赋值到datatable时也是做 如下处理的 DataColumn dtColumn = new DataColumn(); dt
推荐度:
标签: 格式 中的 excel
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top