Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsBlogBlogcancan't read or edit blog text
Previous
 
Next
New Post
4/23/2008 10:15 AM
 

I appreciate the suggestions! Now can read the full post and view comments. For edit entry, I get this error. Make any sense?

Error: Edit blog entry is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. ---> System.Data.SqlClient.SqlException: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. 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.HasMoreRows() at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout) at System.Data.SqlClient.SqlDataReader.Read() at System.Data.SqlClient.SqlCommand.CompleteExecuteScalar(SqlDataReader ds, Boolean returnSqlValue) at System.Data.SqlClient.SqlCommand.ExecuteScalar() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteScalar(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteScalar(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteScalar(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Modules.Blog.Data.SqlDataProvider.GetBlogViewEntryModuleID(Int32 TabID) at DotNetNuke.Modules.Blog.Business.Utility.GenerateEntryLink(Int32 EntryID, Int32 TabID, Int32 ModuleID) at DotNetNuke.Modules.Blog.EditEntry.updateEntry(Boolean redirect) --- End of inner exception stack trace ---

 
New Post
4/25/2008 10:37 AM
 

)

Hi David,

 

I'm not sure how this happened, but it appears that you have duplicate data in your ModuleControls table.  Here's the stored procedure that's executing when you receive your error.

SELECT

 

dbo.TabModules.ModuleID FROM dbo.TabModules INNER JOIN dbo.Modules ON dbo.TabModules.ModuleID = dbo.Modules.ModuleID WHERE dbo.TabModules.TabID=@TabID AND dbo.Modules.ModuleDefID=(SELECT ModuleDefID FROM dbo.ModuleControls WHERE ControlKey = 'View_Entry'

You can see towards the end of this query that there is a subquery which should only produce 1 result.  Here's a query you can run using the SQL tool to see the two records:

SELECT * FROM {databaseOwner}{objectQualifier}ModuleControls WHERE ControlKey = 'View_Entry'

You may need to check for proper syntax since I haven't run it yet to make sure it's valid, but this query will probably return a couple of records.  If you feel comfortable with the database, you can open it up and delete the extra row.  Of course, create a backup first and realize that there may be duplicates in other tables too.

Let us know if there's anything else we can do to help!

Don



Don Worthley
Software Architect
Element Eleven

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsBlogBlogcancan't read or edit blog text


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out