校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用SqlBulkCopy時應注意Sqlserver表中使用缺省值的列

使用SqlBulkCopy時應注意Sqlserver表中使用缺省值的列

熱門標簽:山西語音外呼系統價格 北京辦理400電話多少 400電話申請需要開戶費嗎 智能語音外呼系統哪個牌子好 重慶防封電銷機器人供應商 西安青牛防封電銷卡 威海智能語音外呼系統 溫州語音外呼系統代理 南京電銷外呼系統運營商
SqlBulkCopy 來自數據源的 String 類型的給定值不能轉換為指定目標列的類型 nvarchar。

image

在網上找了下,大都說是因為數據庫中的字段過?。?

來自數據源的 String 類型的給定值不能轉換為指定目標列的類型 nvarchar。
),造成截斷的錯誤導致,仔細檢查后發現我的表設計中沒有字段過小的情況,也不是單引號的問題。

后經仔細調試發現,由于使用SqlBulkCopy導入時我的文本文件與庫中的表列不對應造成的。我的文本文件中有字段18個,而我的表中只使用了9個字段,且有兩個是文本文件中沒有的(即表結構1中的[Level]與[Cagegory]字段),由數據庫填入默認值。表結構如下:

復制代碼 代碼如下:

表結構11
CREATE TABLE [dbo].[Ryxx](
[Name] [nvarchar](30) NOT NULL,
[IdCardNo] [nvarchar](30) NOT NULL,
[Sex] [nvarchar](2) NOT NULL,
[Height] [nvarchar](5) NULL,
[Level] [nvarchar](2) NULL, --默認為A
[Category] [nvarchar](20) NULL, --默認為“重點管理”
[Sponsor] [nvarchar](100) NULL,
[Contact] [nvarchar](30) NULL,
[Phone] [nvarchar](50) NULL,
[Number] [nvarchar](30) NULL

) ON [PRIMARY]

表結構1

修改后的表結構如下
復制代碼 代碼如下:

CREATE TABLE [dbo].[Ryxx](
[Name] [nvarchar](30) NOT NULL,
[IdCardNo] [nvarchar](30) NOT NULL,
[Sex] [nvarchar](2) NOT NULL,
[Height] [nvarchar](5) NULL,
[Sponsor] [nvarchar](100) NULL,
[Contact] [nvarchar](30) NULL,
[Phone] [nvarchar](50) NULL,
[Number] [nvarchar](30) NULL,
[Level] [nvarchar](2) NULL, --默認為A
[Category] [nvarchar](20) NULL --默認為“重點管理”
) ON [PRIMARY]

至此,問題解決。分析原因是因為從文本文件中獲取的字段對應到表中缺省列中去了,產生了截斷,想想使用bcp 時應該也會出現這樣的錯誤。

您可能感興趣的文章:
  • asp.net 使用SqlBulkCopy極速插入數據到 SQL Server
  • C#中使用ADOMD.NET查詢多維數據集的實現方法
  • C#數據庫操作類AccessHelper實例
  • C#利用Openxml讀取Excel數據實例
  • C#百萬數據查詢出現超時問題的解決方法
  • C#使用DataSet Datatable更新數據庫的三種實現方法
  • C#應用BindingSource實現數據同步的方法
  • C#將Sql數據保存到Excel文件中的方法
  • C#中遍歷DataSet數據集對象實例
  • C#使用晚綁定來實現壓縮Access數據庫的方法
  • C# Oracle數據庫操作類實例詳解
  • C#使用SqlBulkCopy批量復制數據到數據表

標簽:新余 金昌 濟寧 河源 黃山 中衛 貸款群呼 宜春

巨人網絡通訊聲明:本文標題《使用SqlBulkCopy時應注意Sqlserver表中使用缺省值的列》,本文關鍵詞  使用,SqlBulkCopy,時,應注意,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用SqlBulkCopy時應注意Sqlserver表中使用缺省值的列》相關的同類信息!
  • 本頁收集關于使用SqlBulkCopy時應注意Sqlserver表中使用缺省值的列的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 金昌市| 文登市| 保康县| 沾益县| 三江| 清流县| 新泰市| 奎屯市| 铜川市| 溧阳市| 石渠县| 西峡县| 元谋县| 密云县| 临沂市| 宕昌县| 凤山县| 宁阳县| 东港市| 凉山| 保德县| 绵竹市| 高青县| 房山区| 阿拉善左旗| 福安市| 卓尼县| 舒兰市| 大渡口区| 连南| 大兴区| 观塘区| 宽甸| 获嘉县| 封开县| 河北区| 东光县| 商洛市| 祁阳县| 乐昌市| 禄丰县|