[ad_1]
ウィンドウアプリケーションを使用してcsvデータをSQLサーバーにインポートしようとしています。 しかし、データのインポート中にこのエラーが発生します。このエラーを修正するための提案はありますか?
私が試したこと:
private void btnImport_Click(オブジェクト送信者, EventArgs e)
{
DataTable dataTable = new DataTable();
string dbconnection = @”Data Source=; Initial Catalog=Biiuty; Initial Catalog=Hbi; User Id=ida; Password=***””;
使用 (SqlConnection sqlConnection = 新しい SqlConnection(dbconnection))
{
SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(sqlConnection);
sqlBulkCopy.DestinationTableName = “SIS”;
sqlBulkCopy.ColumnMappings.Add(“DateTime”, “DateTime”);
sqlBulkCopy.ColumnMappings.Add(“ミリ秒”, “ミリ秒”);
sqlBulkCopy.ColumnMappings.Add(“MachineAutoStartStop”, “MachineAutoStartStop”);
sqlBulkCopy.ColumnMappings.Add(“圧力”, “圧力”);
sqlConnection.Open();
sqlBulkCopy.WriteToServer(データテーブル);
sqlConnection.Close();
}
解決策 1
本当にシンプル。 作成した DataTable には列がありません。 それは完全に空で、これが SQL テーブルに一括コピーしようとしているものです。
No columns は、ColumnMappings が一致する列名がないことを意味します。
[ad_2]
コメント