为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:window11 .net
【CPU】:I5
【问题描述】*: using (DmBulkCopy sqlRevdBulkCopy = new DmBulkCopy(AppConfig.connString.ToString()))//引用SqlBulkCopy
{
sqlRevdBulkCopy.DestinationTableName = strTableName;//数据库中对应的表名
sqlRevdBulkCopy.NotifyAfter = dtData.Rows.Count;//有几行数据
for (int i = 0; i < dtData.Columns.Count; i++)
{
sqlRevdBulkCopy.ColumnMappings.Add(dtData.Columns[i].ColumnName, dtData.Columns[i].ColumnName);
}
sqlRevdBulkCopy.WriteToServer(dtData);//数据导入数据库
sqlRevdBulkCopy.Close();//关闭连接
}
DmBulkCopy.WriteToServer(Data);用这个批量导入数据,列名包含括号会提示[(]列错误;

命名规则不允许带有括号;合法的是:字母、下划线、$和数字组成