全部:我正在使用Visual Studio2013。这是我的明智之举:出于某些奇怪的原因,我的包在下面的突出显示区域突然结束(应该直接转到“更新文件日志”,执行SQL)任务,但它终止于上一个脚本任务,并完全忽略它。
有什么想法吗?谢谢。
请参见下面的代码。我得到的错误是,绝对无用的“异常已被调用目标抛出”。发生在箭头指示器处,就在sqlcommand触发之前:
SqlConnection myADONETConnection = new SqlConnection()
myADONETConnection = (SqlConnection)
(Dts.Connections["DBconn"].AcquireConnection(Dts.Transaction) as SqlConnection);
MessageBox.Show(tableDDL.ToString());
SqlCommand myCommand = new SqlCommand(tableDDL, myADONETConnection); <===
myCommand.ExecuteNonQuery();
MessageBox.Show("TABLE IS CREATED");
//Load the data from DataTable to SQL Server Table.
SqlBulkCopy blk = new SqlBulkCopy(myADONETConnection);
blk.DestinationTableName = "[" + filename + "]";
blk.WriteToServer(dt);
MessageBox.Show("TABLE IS filled");
这是正在创建的tableDDL语法-有人看到问题吗?