| 
	Group: Forum MembersPosts: 14, 
    Visits: 90
 
 | 
                    
			            I added the Security Tables to my SQL Database using DDT and menu "Profile", "Add Security Tables".
 
 
 Then I started the "Role Based Security Editor", created a new connection to my SQL Database. But then when I try to add a security project I get the following error: (SFSProjects is not in my SQL Database as it was not added by DDT!)
 
 
 
 
 
 DataLayerSavingException
 
 Invalid object name 'dbo.SFSProjects'.
 
 SqlException
 
 Invalid object name 'dbo.SFSProjects'.
 
 
 
 Source     : MicroFour StrataFrame Business
 
 
 
 Stack Trace:
 
 at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
 
 at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
 
 at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
 
 at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
 
 at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
 
 at System.Data.SqlClient.SqlDataReader.get_MetaData()
 
 at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
 
 at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
 
 at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
 
 at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
 
 at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
 
 at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
 
 at System.Data.Common.DbCommand.ExecuteReader()
 
 at MicroFour.StrataFrame.Data.DbDataSourceItem.InternalExecuteReader(DbCommand Command, Boolean IsTransactional, String TransactionKey)
 
 at MicroFour.StrataFrame.Data.SqlDataSourceItem.UpdateRow(QueryInformation QueryInfo, DataRow RowToUpdate, ConcurrencyExceptionHandler ConcurrencyHandler, AddRowErrorHandler RowErrorHandler, Boolean RecreateCommand)
 
 at MicroFour.StrataFrame.Data.DbDataSourceItem.UpdateRow(QueryInformation QueryInfo, DataRow RowToUpdate, ConcurrencyExceptionHandler ConcurrencyHandler, AddRowErrorHandler RowErrorHandler)
 
 at MicroFour.StrataFrame.Data.DataLayer.UpdateDataTableThread(Object ThreadParams)
 
 at MicroFour.StrataFrame.Business.BusinessLayer.Save(Boolean Transactional, String TransactionKey)
 
 at MicroFour.StrataFrame.Business.BusinessLayer.Save()
 
 at MicroFour.StrataFrame.Security.ProjectDialog.cmdSave_Click(Object sender, EventArgs e)
 
 at System.Windows.Forms.Control.OnClick(EventArgs e)
 
 at System.Windows.Forms.Button.OnClick(EventArgs e)
 
 at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
 
 at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
 
 at System.Windows.Forms.Control.WndProc(Message& m)
 
 at System.Windows.Forms.ButtonBase.WndProc(Message& m)
 
 at System.Windows.Forms.Button.WndProc(Message& m)
 
 at System.Windows.Forms.Control.ControlNativewindow.OnMessage(Message& m)
 
 at System.Windows.Forms.Control.ControlNativewindow.WndProc(Message& m)
 
 at System.Windows.Forms.Nativewindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
 
 Jerry J. Jansen
 
 |