在做了一些研究之后,我发现了下面的代码。我想知道我做错了什么,因为代码在标有三颗星的行上失败了。我想将所有数据复制到 SQL 服务器上名为 api_ReportData 的表中。
尝试此操作时,我收到以下错误:Cannot find destination table.
这是我的代码:
DataTable api_ReportData = CreateDataTable();
string sqlConnectionString =
"Server = 10.72.8.196; Database = datastaoge; User Id = sa; Password = Passw0rd";
// Copy the DataTable to SQL Server
using (SqlConnection dbConnection = new SqlConnection(sqlConnectionString))
{
dbConnection.Open();
using (SqlBulkCopy s = new SqlBulkCopy(dbConnection))
{
*** s.DestinationTableName = Aapi_ReportData.TableName;
foreach (var column in Adapi_ReportData.Columns)
s.ColumnMappings.Add(column.ToString(), column.ToString());
s.WriteToServer(api_ReportData);
}
}