我需要使用脚本任务将数据从SQL任务中的数据获取到DataTable对象,以生成电子邮件。但是,当我尝试使用OLEDB适配器填充任务填充数据时,会生成错误:
OleDbDataAdapter内部错误:无效的行集访问器:Ordinal = 1 Status = UNSUPPORTEDCONVERSION
屏幕截图
如上,
public void Main()
{
// TODO: Add your code here
DataTable dt = new DataTable();
String message = "";
OleDbDataAdapter adapter = new OleDbDataAdapter();
if (Dts.Variables.Contains("onErrorList") == true)
{
try
{
try
{
adapter.Fill(dt, Dts.Variables["onErrorList"].Value);
} catch (Exception e)
{
MessageBox.Show(e.Message);
}
foreach (DataRow row in dt.Rows)
{
message = message + "\n" + "Error Time : " + row["message_time"] + "\n" + "Execution Path : " + row["executionpath"] + "\n" …Run Code Online (Sandbox Code Playgroud)