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的格式问题。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql加上判断_在mysql中whe
- 下一篇: mysql的表创建_MYSQL表创建