日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql与mssql中datetime类型字段问题_excel数据存入sqlserver过程中,遇到Datetime的格式问题。...

發布時間:2023/12/2 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql与mssql中datetime类型字段问题_excel数据存入sqlserver过程中,遇到Datetime的格式问题。... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先講一下我實現的大致思路: 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 = newSqlConnection(connStr))

{

conn.Open();using (SqlBulkCopy bulkCopy = newSqlBulkCopy(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上,求大家支招。小弟不勝感激

本文原創發布php中文網,轉載請注明出處,感謝您的尊重!

總結

以上是生活随笔為你收集整理的mysql与mssql中datetime类型字段问题_excel数据存入sqlserver过程中,遇到Datetime的格式问题。...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。