I tried to import users with custom profile properties, no success. (I exported the current users in CSV and XML format, and added users with the same template)
I also tried to import users using the example XML and CSV formats... without any custom profile properties.
I consistently get errors.
Event log:
Message:A column named '"' already belongs to this DataTable.
StackTrace:
InnerMessage:A column named '"' already belongs to this DataTable.
InnerStackTrace:
at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
at System.Data.DataColumnCollection.BaseAdd(DataColumn column)
at System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
at forDNN.Modules.UsersExportImport.MainControl.CSV2Table(Byte[] lstBytes)
at forDNN.Modules.UsersExportImport.MainControl.DoImport()
at forDNN.Modules.UsersExportImport.MainControl.btnImport_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e)
at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
__With XML:__
InnerMessage:Column 'Prefix' does not belong to table .
InnerStackTrace:
at System.Data.DataRow.GetDataColumn(String columnName)
at forDNN.Modules.UsersExportImport.MainControl.XML2Table(Byte[] lstBytes)
at forDNN.Modules.UsersExportImport.MainControl.DoImport()
at forDNN.Modules.UsersExportImport.MainControl.btnImport_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e)
at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
____So I deleted the Prefix column.. and get this...____
InnerMessage:Column 'Facebook' does not belong to table .
InnerStackTrace:
at System.Data.DataRow.GetDataColumn(String columnName)
at forDNN.Modules.UsersExportImport.MainControl.XML2Table(Byte[] lstBytes)
at forDNN.Modules.UsersExportImport.MainControl.DoImport()
at forDNN.Modules.UsersExportImport.MainControl.btnImport_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e)
at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
I also tried to import users using the example XML and CSV formats... without any custom profile properties.
I consistently get errors.
Event log:
Message:A column named '"' already belongs to this DataTable.
StackTrace:
InnerMessage:A column named '"' already belongs to this DataTable.
InnerStackTrace:
at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
at System.Data.DataColumnCollection.BaseAdd(DataColumn column)
at System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
at forDNN.Modules.UsersExportImport.MainControl.CSV2Table(Byte[] lstBytes)
at forDNN.Modules.UsersExportImport.MainControl.DoImport()
at forDNN.Modules.UsersExportImport.MainControl.btnImport_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e)
at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
__With XML:__
InnerMessage:Column 'Prefix' does not belong to table .
InnerStackTrace:
at System.Data.DataRow.GetDataColumn(String columnName)
at forDNN.Modules.UsersExportImport.MainControl.XML2Table(Byte[] lstBytes)
at forDNN.Modules.UsersExportImport.MainControl.DoImport()
at forDNN.Modules.UsersExportImport.MainControl.btnImport_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e)
at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
____So I deleted the Prefix column.. and get this...____
InnerMessage:Column 'Facebook' does not belong to table .
InnerStackTrace:
at System.Data.DataRow.GetDataColumn(String columnName)
at forDNN.Modules.UsersExportImport.MainControl.XML2Table(Byte[] lstBytes)
at forDNN.Modules.UsersExportImport.MainControl.DoImport()
at forDNN.Modules.UsersExportImport.MainControl.btnImport_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e)
at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)