いくつかの調査を行った後、以下のコードを見つけました.3つの星でマークされた行でコードが失敗しているため、何が間違っているのか知りたいです。すべてのデータを 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);
}
}