尝试在批量插入中未捕获错误

霍加尔

为什么在下面的代码中TRY没有捕获到该错误,如何捕获该错误?

BEGIN TRY
  BULK INSERT [dbo].[tblABC]
  FROM 'C:\temp.txt'
  WITH (DATAFILETYPE = 'widechar',FIELDTERMINATOR = ';',ROWTERMINATOR = '\n')
END TRY

BEGIN CATCH
  select error_message()
END CATCH

我刚得到这个:

Msg 4860, Level 16, State 1, Line 2
Cannot bulk load. The file "C:\temp.txt" does not exist.
霍加尔

这是一个有助于捕获此错误的选项:

BEGIN TRY
 DECLARE @cmd varchar(1000)
 SET @cmd = 'BULK INSERT [dbo].[tblABC] 
  FROM ''C:\temp.txt'' 
  WITH (DATAFILETYPE = ''widechar'',FIELDTERMINATOR = '';'',ROWTERMINATOR = ''\n'')'
 EXECUTE (@cmd)
END TRY

BEGIN CATCH
 select error_message()
END CATCH

之后,我在CATCH中收到以下错误:

Cannot bulk load. The file "C:\temp.txt" does not exist.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试在批量插入中未捕获错误

来自分类Dev

在 Python 中的 RuntimeError 上尝试并排除未捕获错误

来自分类Dev

尝试捕获Android中的错误

来自分类Dev

以NSException类型的未捕获异常终止:尝试从对象中插入nil个对象[1]

来自分类Dev

内部多次等待尝试捕获未捕获错误

来自分类Dev

在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

来自分类Dev

在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

来自分类Dev

在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

来自分类Dev

WPF DataGrid:在尝试捕获中未捕获DBConcurrencyException

来自分类Dev

尝试/捕获未捕获异常

来自分类Dev

尝试创建Google通知,未捕获的TypeError错误

来自分类Dev

尝试创建Google通知,未捕获的TypeError错误

来自分类Dev

灰烬未捕获的错误:尝试处理事件`didSetProperty`

来自分类Dev

尝试捕获javascript语句中的未识别错误

来自分类Dev

尝试触发 Mobx 操作会导致未捕获的类型错误

来自分类Dev

reactjs尝试在渲染中捕获不捕获子级错误

来自分类Dev

Swift中未捕获的错误/异常处理

来自分类Dev

jQuery中未捕获的参考错误

来自分类Dev

angularjs中未捕获的语法错误

来自分类Dev

类中的函数未捕获的错误

来自分类Dev

错误在php中批量插入!我该怎么办?

来自分类Dev

在RavenDB中批量插入

来自分类Dev

未捕获的范围错误尝试从表单输入 JS 中创建变量时超出了最大调用堆栈

来自分类Dev

尝试/捕获预期的'('错误

来自分类Dev

尝试并捕获错误/ PHP

来自分类Dev

Scala尝试捕获错误

来自分类Dev

pymssql批量插入错误(python)

来自分类Dev

尝试使用.split()时,JS中未捕获到TypeError

来自分类Dev

PHP PDO尝试捕获块未捕获

Related 相关文章

  1. 1

    尝试在批量插入中未捕获错误

  2. 2

    在 Python 中的 RuntimeError 上尝试并排除未捕获错误

  3. 3

    尝试捕获Android中的错误

  4. 4

    以NSException类型的未捕获异常终止:尝试从对象中插入nil个对象[1]

  5. 5

    内部多次等待尝试捕获未捕获错误

  6. 6

    在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

  7. 7

    在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

  8. 8

    在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

  9. 9

    WPF DataGrid:在尝试捕获中未捕获DBConcurrencyException

  10. 10

    尝试/捕获未捕获异常

  11. 11

    尝试创建Google通知,未捕获的TypeError错误

  12. 12

    尝试创建Google通知,未捕获的TypeError错误

  13. 13

    灰烬未捕获的错误:尝试处理事件`didSetProperty`

  14. 14

    尝试捕获javascript语句中的未识别错误

  15. 15

    尝试触发 Mobx 操作会导致未捕获的类型错误

  16. 16

    reactjs尝试在渲染中捕获不捕获子级错误

  17. 17

    Swift中未捕获的错误/异常处理

  18. 18

    jQuery中未捕获的参考错误

  19. 19

    angularjs中未捕获的语法错误

  20. 20

    类中的函数未捕获的错误

  21. 21

    错误在php中批量插入!我该怎么办?

  22. 22

    在RavenDB中批量插入

  23. 23

    未捕获的范围错误尝试从表单输入 JS 中创建变量时超出了最大调用堆栈

  24. 24

    尝试/捕获预期的'('错误

  25. 25

    尝试并捕获错误/ PHP

  26. 26

    Scala尝试捕获错误

  27. 27

    pymssql批量插入错误(python)

  28. 28

    尝试使用.split()时,JS中未捕获到TypeError

  29. 29

    PHP PDO尝试捕获块未捕获

热门标签

归档