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

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Newsticker Module.Newsticker Module.
Previous
 
Next
New Post
12/13/2006 7:17 AM
 

Dnncovered is proud to release their famous Newsticker module, Newsticker 3.1.0, compatible with both DNN 3.xx and DNN 4.xx. NewsTicker 3.1.0 is equipped with new features like Multiple RSS feed, ability to customize the styles of the news and links.

For more details click on the following link below.

http://www.dnncovered.com/Store/tabid/169/List/0/CategoryID/6/Level/1/SortField/0/Default.aspx

Download Free News Tciker Trial version.

http://www.dnncovered.com/Store/tabid/169/CategoryID/6/List/0/SortField/0/Level/1/ProductID/97/Default.aspx

 

 
New Post
12/19/2006 9:50 AM
 

Hi,

I just installed the trial version and my website has completely crashed.  I removed the modules from the server but I am unable to get the site back. All help is appreciated, error listed below:

Thanks in advance.

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30456: 'Instance' is not a member of 'DataProvider'.

Source Error:

 

 
Line 148:                    dataTable = DirectCast(objCache, DataTable)
Line 149:                Else
Line 150:                    Dim dr As IDataReader = DataProvider.Instance().ExecuteSQL(objReport.Query)
Line 151:                    If dr Is Nothing Then Return Nothing
Line 152:                    dataTable = New DataTable("QueryResults")


Source File: D:\websites\aspnet2\JCAA\App_Code\Reports\ReportsController.vb    Line: 150

Show Detailed Compiler Output:

 

 
c:\windows\system32\inetsrv> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_MSIL\System.DirectoryServices\2.0.0.0__b03f5f7f11d50a3a\System.DirectoryServices.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\4a520961\38ddccbe_0fdcc601\DotNetNuke.Modules.Store.Cart.PayPalProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\cc61470f\00e255e0_3cd8c601\DotNetNuke.Provider.Membership.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\edf94130\de7acabe_0fdcc601\DotNetNuke.Modules.Store.Cart.AuthorizeNetProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\9e1c220d\849134bb_0fdcc601\DotNetNuke.Modules.Links.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\522955ff\00b524df_3cd8c601\DotNetNuke.HttpModules.UsersOnline.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\914cfa72\002e91db_3cd8c601\DotNetNuke.Caching.FileBasedCachingProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\d145b0e6\eca1d1be_0fdcc601\DotNetNuke.Modules.Store.Components.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\39b1c6da\ae8dddbe_0fdcc601\DotNetNuke.Modules.Store.WebControls.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\79b18093\4465f2b4_0fdcc601\DotNetNuke.Modules.Documents.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\55722d6b\006c3ac8_5bccc601\SolpartWebControls.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\fdd26208\00ff2882_3cd8c601\DotNetNuke.Authentication.ADSIProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\94d9a1f0\00314dc7_3cd8c601\DotNetNuke.DNNScheduler.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\df256a05\00a7fdd7_3cd8c601\DotNetNuke.XMLLoggingProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\293f4b58\aa6eb1d5_1bf9c601\SubzeroSolutions.TaskList.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\2957a75d\0005a159_3cd8c601\DotNetNuke.WebUtility.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\821b3e2b\346f1cbe_0fdcc601\DotNetNuke.Modules.Repository.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\f5137e43\da0c1abe_0fdcc601\DotNetNuke.Modules.Repository.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\84050b1c\528cf9b4_0fdcc601\DotNetNuke.Modules.Documents.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\48bade71\a066d6be_0fdcc601\DotNetNuke.Modules.Store.Providers.Address.DefaultAddressProvider.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\43b0651a\00b524df_3cd8c601\DotNetNuke.HttpModules.Exception.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\3a8b79eb\eef733b9_0fdcc601\DotNetNuke.Modules.Forum.SQLDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\cbfec33f\0cf606b6_0fdcc601\DotNetNuke.Modules.Feedback.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\90f16136\56faa9b5_0fdcc601\DotNetNuke.Modules.Events.SqlDataProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\c3a0e11d\04d1b3d5_1bf9c601\SubzeroSolutions.TaskList.SqlDataProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\0f5ace96\e67535ba_0fdcc601\DotNetNuke.Modules.Gallery.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\92f50056\38ddccbe_0fdcc601\DotNetNuke.Modules.Store.Cart.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\6584a70e\3cb6c2b4_0fdcc601\DotNetNuke.Modules.Contacts.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\1a20ce28\8e3fd49f_d722c701\EIngTech.NewsTicker.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\82e77fe1\00a5c67f_3cd8c601\DotNetNuke.Caching.BroadcastPollingCachingProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\c026c9a0\923fcfbe_0fdcc601\DotNetNuke.Modules.Store.Catalog.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\273de4ec\004d9bd5_3cd8c601\DotNetNuke.DNNMenuNavigationProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\6c7158ac\949531b9_0fdcc601\DotNetNuke.Modules.Forum.Integration.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\1e745f9b\7425aeb3_0fdcc601\DotNetNuke.Modules.Announcements.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\90f83c28\007accd6_3cd8c601\DotNetNuke.DNNDropDownNavigationProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\87d488f7\005f035c_3cd8c601\DotNetNuke.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\1751d8a2\00d42ed9_3cd8c601\DotNetNuke.Provider.DNNProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\0ad71207\fac8d8be_0fdcc601\DotNetNuke.Modules.Store.Providers.Shipping.DefaultShippingProvider.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\7a398aed\8418c8be_0fdcc601\DotNetNuke.Modules.Store.Admin.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\49a60381\de7acabe_0fdcc601\DotNetNuke.Modules.Store.Admin.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\e1197c6f\00314dc7_3cd8c601\DotNetNuke.Search.Index.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\c2708929\00b524df_3cd8c601\DotNetNuke.HttpModules.UrlRewrite.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\315246b2\005bc2dc_3cd8c601\DotNetNuke.Caching.BroadcastPollingCachingProvider.SQLDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\55c4abdd\542bdbbe_0fdcc601\DotNetNuke.Modules.Store.Providers.Tax.DefaultTaxProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\0500260e\4604d4be_0fdcc601\DotNetNuke.Modules.Store.Customer.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\fedf4912\00996bc9_5bccc601\FreeTextBox.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\aba9eb84\00c69cca_5bccc601\Microsoft.ApplicationBlocks.Data.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\60d8dd94\0078957e_3cd8c601\DotNetNuke.Provider.DBLoggingProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\bfbc6d60\5ea9d9b5_0fdcc601\DotNetNuke.Modules.FAQs.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\84cf3af2\7ec8e896_3c07c701\KnowBetter.XModControls.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\bd63772c\0a5469c0_0fdcc601\DotNetNuke.Modules.WhatsNew.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\05da7ae8\361fe1ba_0fdcc601\DotNetNuke.Modules.Html.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\a6df9bab\006c3ac8_5bccc601\DotNetNuke.WebControls.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\ddb0d318\2049aaba_0fdcc601\DotNetNuke.Modules.Help.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\c9fc8f0f\00e255e0_3cd8c601\DotNetNuke.HttpModules.DNNMembership.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\0931811a\a066d6be_0fdcc601\DotNetNuke.Modules.Store.Providers.Address.DefaultAddressProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\c8eee97e\00d86f58_3cd8c601\CountryListBox.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\0713f61c\a066d6be_0fdcc601\DotNetNuke.Modules.Store.Providers.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\ec40ee21\00a5c67f_3cd8c601\DotNetNuke.Membership.Dataprovider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\f6e6c2e2\40b92dc0_0fdcc601\DotNetNuke.Modules.UserDefinedTable.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\e4df5b97\e651f296_3c07c701\KnowBetter.XMod.ComponentArt.Web.UI.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\df7b9263\422e9ab4_0fdcc601\DotNetNuke.Modules.Blog.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\4e6d20ff\2049aaba_0fdcc601\DotNetNuke.Modules.Help.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\1bdc4e66\126edeb5_0fdcc601\DotNetNuke.Modules.FAQs.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\dc748ff5\00b524df_3cd8c601\DotNetNuke.HttpModules.Authentication.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\14aa6047\d82aeb96_3c07c701\KnowBetter.XMod.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\cf2e285d\fc2c62c0_0fdcc601\DotNetNuke.Modules.UsersOnline.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\2822e4a5\40d837ba_0fdcc601\DotNetNuke.Modules.Gallery.Popup.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\f3b90f3a\d82aeb96_3c07c701\KnowBetter.WebControls.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\8f301729\000160da_3cd8c601\DotNetNuke.Ftb3HtmlEditorProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\a3217a33\0cf606b6_0fdcc601\DotNetNuke.Modules.Feedback.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\542f79be\eca1d1be_0fdcc601\DotNetNuke.Modules.Store.Catalog.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\a7e3e5f8\ccb5aca0_d622c701\DotNetNuke.Modules.NewsTicker.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\d67eb435\4604d4be_0fdcc601\DotNetNuke.Modules.Store.Customer.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\832d6b77\ca03e496_3c07c701\KnowBetter.XMod.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\c07489de\4e2c70bb_0fdcc601\DotNetNuke.Modules.Media.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\f6939276\00b524df_3cd8c601\DotNetNuke.HttpModules.Personalization.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\c8c096f7\0020ffcc_5bccc601\SharpZipLib.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\6ef60f54\002e91db_3cd8c601\DotNetNuke.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\4668169e\72dd72c0_0fdcc601\DotNetNuke.Modules.XML.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\3a513f26\103786b5_0fdcc601\DotNetNuke.Modules.Events.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\6da4e543\e8cb97b4_0fdcc601\DotNetNuke.Modules.Blog.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Management\2.0.0.0__b03f5f7f11d50a3a\System.Management.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\15275f36\00314dc7_3cd8c601\DotNetNuke.Provider.AspNetProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\cc78b79c\94a358c0_0fdcc601\DotNetNuke.Modules.UsersOnline.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\95cbb2c4\00a7fdd7_3cd8c601\DotNetNuke.Provider.DBLoggingProvider.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\08aa5558\a4d486bf_0fdcc601\DotNetNuke.Modules.Survey.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\64e25f3f\88f1bdb4_0fdcc601\DotNetNuke.Modules.Contacts.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\97470d98\385639bb_0fdcc601\DotNetNuke.Modules.Links.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\60b5d621\b05cacb5_0fdcc601\DotNetNuke.Events.WebControls.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\6231a9fa\b2fb8dbf_0fdcc601\DotNetNuke.Modules.Survey.SqlDataProvider.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\6f144d55\fac8d8be_0fdcc601\DotNetNuke.Modules.Store.Providers.Shipping.DefaultShippingProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\6dbf6f96\00100c75_3cd8c601\DotNetNuke.Authentication.ADSI.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\92daec4c\d64407bb_0fdcc601\DotNetNuke.Modules.IFrame.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\3220f88f\0c9ca4b3_0fdcc601\DotNetNuke.Modules.Announcements.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\ce8f0736\1e3f83bb_0fdcc601\DotNetNuke.Modules.News.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\3d9e4b86\8a090cbb_0fdcc601\DotNetNuke.Modules.IFrame.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\08c8feeb\00314dc7_3cd8c601\DotNetNuke.Search.DataStore.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\4854c799\eef733b9_0fdcc601\DotNetNuke.Modules.Forum.Popup.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\280678fd\9a3a3aba_0fdcc601\Gallery.Exif.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\261b17d4\18f1a7a0_d622c701\DotNetNuke.Modules.NewsTicker.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\ca386b2e\00314dc7_3cd8c601\DotNetNuke.ASP2MenuNavigationProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\2b029020\005e7ec8_3cd8c601\DotNetNuke.SolpartMenuNavigationProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\479899d2\00f338d3_3cd8c601\DotNetNuke.DNNTreeNavigationProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\97fd621f\a83410b9_0fdcc601\DotNetNuke.Modules.Forum.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\f3150441\38ddccbe_0fdcc601\DotNetNuke.Modules.Store.Cart.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\34e1ca4c\9a1b30c0_0fdcc601\DotNetNuke.Modules.UserDefinedTable.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\2ad92e1d\825adcba_0fdcc601\DotNetNuke.Modules.Html.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\f619a98d\a88e72bb_0fdcc601\DotNetNuke.Modules.Media.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\33f9f907\542bdbbe_0fdcc601\DotNetNuke.Modules.Store.Providers.Tax.DefaultTaxProvider.SqlDataProvider.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\assembly\dl3\80d8c5cd\00a8826b_3cd8c601\DotNetNuke.DNNScheduler.DLL" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\App_SubCode_Reports.lb9tdp_m.dll" /debug- /define:_MYTYPE=\"Web\" /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Specialized,System.Configuration,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls,System.ComponentModel,System.Data,System.Data.SqlClient,System.Drawing,Microsoft.VisualBasic,System.Globalization,DotNetNuke.Services.Localization,DotNetNuke.Entities.Users,DotNetNuke,DotNetNuke.Common,DotNetNuke.Data,DotNetNuke.Framework,DotNetNuke.Modules,DotNetNuke.Security,DotNetNuke.Services,DotNetNuke.UI,DotNetNuke.Entities.Portals,DotNetNuke.Common.Utilities,DotNetNuke.Services.Exceptions,DotNetNuke.Entities.Tabs  "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\App_SubCode_Reports.lb9tdp_m.0.vb" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\App_SubCode_Reports.lb9tdp_m.1.vb" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jcaa\4cb9619d\3ff17074\App_SubCode_Reports.lb9tdp_m.2.vb"
 
 
Microsoft (R) Visual Basic Compiler version 8.0.50727.42
for Microsoft (R) .NET Framework version 2.0.50727.42
Copyright (c) Microsoft Corporation.  All rights reserved.
 
D:\websites\aspnet2\JCAA\App_Code\Reports\ReportsController.vb(150) : error BC30456: 'Instance' is not a member of 'DataProvider'.
 
                    Dim dr As IDataReader = DataProvider.Instance().ExecuteSQL(objReport.Query)
                                            ~~~~~~~~~~~~~~~~~~~~~                              

 

Show Complete Compilation Source:

 

 
Line 1:    '
Line 2:    ' DotNetNuke® - http://www.dotnetnuke.com
Line 3:    ' Copyright (c) 2002-2006
Line 4:    ' by Perpetual Motion Interactive Systems Inc. ( http://www.perpetualmotion.ca )
Line 5:    '
Line 6:    ' Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 
Line 7:    ' documentation files (the "Software"), to deal in the Software without restriction, including without limitation 
Line 8:    ' the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and 
Line 9:    ' to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Line 10:   '
Line 11:   ' The above copyright notice and this permission notice shall be included in all copies or substantial portions 
Line 12:   ' of the Software.
Line 13:   '
Line 14:   ' THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 
Line 15:   ' TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
Line 16:   ' THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
Line 17:   ' CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
Line 18:   ' DEALINGS IN THE SOFTWARE.
Line 19:   '
Line 20:   
Line 21:   Imports System
Line 22:   Imports System.Configuration
Line 23:   Imports System.Data
Line 24:   Imports System.Xml
Line 25:   Imports System.Web
Line 26:   Imports System.Collections.Generic
Line 27:   Imports DotNetNuke
Line 28:   Imports DotNetNuke.Services.Search
Line 29:   Imports DotNetNuke.Common.Utilities.XmlUtils
Line 30:   
Line 31:   Namespace DotNetNuke.Modules.Reports
Line 32:   
Line 33:       ''' <summary>
Line 34:       ''' The Controller class for Reports
Line 35:       ''' </summary>
Line 36:       ''' <remarks>
Line 37:       ''' </remarks>
Line 38:       ''' <history>
Line 39:       '''        [anurse] 06/16/2006       Created
Line 40:       ''' </history>
Line 41:       ''' -----------------------------------------------------------------------------
Line 42:       Public Class ReportsController
Line 43:           Implements Entities.Modules.ISearchable
Line 44:           Implements Entities.Modules.IPortable
Line 45:   
Line 46:   #Region " Public Constants "
Line 47:   
Line 48:           Public Const SETTING_ReportTitle As String = "dnn_ReportTitle"
Line 49:           Public Const SETTING_ReportDescription As String = "dnn_ReportDescription"
Line 50:           Public Const SETTING_ReportQuery As String = "dnn_ReportQuery"
Line 51:           Public Const SETTING_ReportCreatedBy As String = "dnn_ReportCreatedBy"
Line 52:           Public Const SETTING_ReportCreatedOn As String = "dnn_ReportCreatedOn"
Line 53:           Public Const SETTING_EnablePaging As String = "dnn_ReportEnablePaging"
Line 54:           Public Const SETTING_EnableSorting As String = "dnn_ReportEnableSorting"
Line 55:           Public Const SETTING_PageSize As String = "dnn_ReportPageSize"
Line 56:           Public Const SETTING_ShowHeader As String = "dnn_ReportShowHeader"
Line 57:   
Line 58:           Public Const CACHEKEY_Reports As String = "dnn_ReportCache"
Line 59:   
Line 60:           Public Const MODULE_VERSION As String = "04.03.01"
Line 61:   
Line 62:   #End Region
Line 63:   
Line 64:   #Region " Public Methods "
Line 65:   
Line 66:           ''' -----------------------------------------------------------------------------
Line 67:           ''' <summary>
Line 68:           ''' Gets the report associated with a reports module
Line 69:           ''' </summary>
Line 70:           ''' <remarks>
Line 71:           ''' </remarks>
Line 72:           ''' <param name="ModuleId">The Id of the module</param>
Line 73:           ''' <history>
Line 74:           '''    [anurse] 06/16/2006       Created
Line 75:           ''' </history>
Line 76:           ''' -----------------------------------------------------------------------------
Line 77:           Public Shared Function GetReport(ByVal ModuleId As Integer) As ReportInfo
Line 78:   
Line 79:               ' Extract the Title, Description and Query from the settings
Line 80:               Dim objModuleController As New DotNetNuke.Entities.Modules.ModuleController
Line 81:               Dim objSettings As Hashtable = objModuleController.GetModuleSettings(ModuleId)
Line 82:               Dim objReport As New ReportInfo()
Line 83:               Dim strNotSpecified As String = String.Format("<{0}>", Localization.GetString("Not_Specified.Text"))
Line 84:   
Line 85:               objReport.Query = ExtractString(objSettings(ReportsController.SETTING_ReportQuery), Null.NullString)
Line 86:               If String.IsNullOrEmpty(objReport.Query) Then
Line 87:                   Return Nothing ' If there's no query, there's no report
Line 88:               End If
Line 89:   
Line 90:               objReport.Title = ExtractString(objSettings(ReportsController.SETTING_ReportTitle), strNotSpecified)
Line 91:               objReport.Description = ExtractString(objSettings(ReportsController.SETTING_ReportDescription), strNotSpecified)
Line 92:               objReport.CreatedOn = ExtractDate(objSettings(ReportsController.SETTING_ReportCreatedOn))
Line 93:               objReport.CreatedBy = ExtractInteger(objSettings(ReportsController.SETTING_ReportCreatedBy))
Line 94:               objReport.ModuleID = ModuleId
Line 95:               Return objReport
Line 96:   
Line 97:           End Function
Line 98:   
Line 99:           ''' -----------------------------------------------------------------------------
Line 100:          ''' <summary>
Line 101:          ''' Sets the report associated with a reports module
Line 102:          ''' </summary>
Line 103:          ''' <remarks>
Line 104:          ''' </remarks>
Line 105:          ''' <param name="ModuleId">The ModuleId to set the report for</param>
Line 106:          ''' <param name="objReport">The ReportInfo object</param>
Line 107:          ''' <history>
Line 108:          '''    [anurse] 06/16/2006       Created
Line 109:          ''' </history>
Line 110:          ''' -----------------------------------------------------------------------------
Line 111:          Public Shared Sub SetReport(ByVal ModuleId As Integer, ByVal objReport As ReportInfo)
Line 112:  
Line 113:              ' Update the module settings with the data from the report
Line 114:              Dim objModuleController As New DotNetNuke.Entities.Modules.ModuleController
Line 115:              objModuleController.UpdateModuleSetting(ModuleId, ReportsController.SETTING_ReportTitle, objReport.Title)
Line 116:              objModuleController.UpdateModuleSetting(ModuleId, ReportsController.SETTING_ReportDescription, objReport.Description)
Line 117:              objModuleController.UpdateModuleSetting(ModuleId, ReportsController.SETTING_ReportQuery, objReport.Query)
Line 118:              objModuleController.UpdateModuleSetting(ModuleId, ReportsController.SETTING_ReportCreatedOn, objReport.CreatedOn)
Line 119:              objModuleController.UpdateModuleSetting(ModuleId, ReportsController.SETTING_ReportCreatedBy, objReport.CreatedBy)
Line 120:  
Line 121:          End Sub
Line 122:  
Line 123:          ''' -----------------------------------------------------------------------------
Line 124:          ''' <summary>
Line 125:          ''' Executes a report and returns the results
Line 126:          ''' </summary>
Line 127:          ''' <remarks>
Line 128:          ''' </remarks>
Line 129:          ''' <param name="objReport">The ReportInfo object</param>
Line 130:          ''' <exception cref="System.ArgumentNullException">
Line 131:          ''' The value of <paramref name="objReport"/> was null (Nothing in Visual Basic)
Line 132:          ''' </exception>
Line 133:          ''' <history>
Line 134:          '''    [anurse] 06/16/2006       Created
Line 135:          ''' </history>
Line 136:          ''' -----------------------------------------------------------------------------
Line 137:          Public Shared Function ExecuteReport(ByVal objReport As ReportInfo) As DataTable
Line 138:  
Line 139:              If objReport Is Nothing Then Throw New ArgumentNullException("objReport")
Line 140:  
Line 141:              If String.IsNullOrEmpty(objReport.Query) Then
Line 142:                  Return Nothing ' If there's no query, there's no report
Line 143:              Else
Line 144:                  Dim strCacheKey As String = String.Concat(CACHEKEY_Reports, objReport.ModuleID)
Line 145:                  Dim objCache As Object = DataCache.GetCache(strCacheKey)
Line 146:                  Dim dataTable As DataTable = Nothing
Line 147:                  If objCache IsNot Nothing AndAlso TypeOf objCache Is DataTable Then
Line 148:                      dataTable = DirectCast(objCache, DataTable)
Line 149:                  Else
Line 150:                      Dim dr As IDataReader = DataProvider.Instance().ExecuteSQL(objReport.Query)
Line 151:                      If dr Is Nothing Then Return Nothing
Line 152:                      dataTable = New DataTable("QueryResults")
Line 153:                      dataTable.Load(dr)
Line 154:                      DataCache.SetCache(strCacheKey, dataTable)
Line 155:                  End If
Line 156:                  Return dataTable
Line 157:              End If
Line 158:  
Line 159:          End Function
Line 160:  
Line 161:          '''-----------------------------------------------------------------------------
Line 162:          ''' <summary>
Line 163:          ''' Removes "Bad" SQL Commands from the specified string
Line 164:          ''' </summary>
Line 165:          ''' <param name="strSQL">This is the string to be filtered</param>
Line 166:          ''' <returns>A filtered version of <paramref name="strSQL" /> with commands such as INSERT or DELETE removed</returns>
Line 167:          ''' <history>
Line 168:          '''     [anurse]        6/20/2006   Created
Line 169:          ''' </history>
Line 170:          '''-----------------------------------------------------------------------------
Line 171:          Public Shared Function FormatRemoveSQL(ByVal strSQL As String) As String
Line 172:  
Line 173:              Dim strCleanSQL As String = strSQL
Line 174:  
Line 175:              If strSQL <> Nothing Then
Line 176:  
Line 177:                  ' each string in this array is one that must be removed from the SQL
Line 178:                  Dim BadSQL As String() = New String() {";", "--", "create", "drop", "insert", "delete", "update", "sp_", "xp_"}
Line 179:  
Line 180:                  ' strip any dangerous SQL commands
Line 181:                  Dim intCommand As Integer
Line 182:                  For intCommand = 0 To BadSQL.Length - 1
Line 183:                      ' remove the current item in the "Bad SQL" list from the string by replacing it with a space
Line 184:                      strCleanSQL = Regex.Replace(strCleanSQL, Convert.ToString(BadSQL.GetValue(intCommand)), " ", _
Line 185:                          RegexOptions.IgnoreCase)
Line 186:                  Next
Line 187:              End If
Line 188:  
Line 189:              ' return the clean SQL
Line 190:              Return strCleanSQL
Line 191:  
Line 192:          End Function
Line 193:  
Line 194:          '''-----------------------------------------------------------------------------
Line 195:          ''' <summary>
Line 196:          ''' Clears the results that have been cached by the module.
Line 197:          ''' </summary>
Line 198:          ''' <param name="ModuleID">The ID of the module to clear cached results for</param>
Line 199:          ''' <history>
Line 200:          '''     [anurse]        6/20/2006   Created
Line 201:          '''     [anurse]        6/21/2006   Documented
Line 202:          ''' </history>
Line 203:          '''-----------------------------------------------------------------------------
Line 204:          Public Shared Sub ClearCachedResults(ByVal ModuleID As Integer)
Line 205:              DataCache.RemoveCache(String.Concat(CACHEKEY_Reports, ModuleID))
Line 206:          End Sub
Line 207:  
Line 208:  #End Region
Line 209:  
Line 210:  #Region " Optional Interfaces "
Line 211:  
Line 212:          ''' -----------------------------------------------------------------------------
Line 213:          ''' <summary>
Line 214:          ''' GetSearchItems implements the ISearchable Interface
Line 215:          ''' </summary>
Line 216:          ''' <remarks>
Line 217:          ''' </remarks>
Line 218:          ''' <param name="ModInfo">The ModuleInfo for the module to be Indexed</param>
Line 219:          ''' <history>
Line 220:          '''    [anurse] 06/16/2006       Created
Line 221:          ''' </history>
Line 222:          ''' -----------------------------------------------------------------------------
Line 223:          Public Function GetSearchItems(ByVal ModInfo As Entities.Modules.ModuleInfo) As DotNetNuke.Services.Search.SearchItemInfoCollection Implements DotNetNuke.Entities.Modules.ISearchable.GetSearchItems
Line 224:  
Line 225:              ' Get the report
Line 226:              Dim objReport As ReportInfo = GetReport(ModInfo.ModuleID)
Line 227:  
Line 228:              ' Execute the report and serialize it to Xml
Line 229:              Dim objTable As DataTable = ExecuteReport(objReport)
Line 230:              Dim sbContent As New StringBuilder
Line 231:              If objTable IsNot Nothing Then
Line 232:                  objTable.WriteXml(New System.IO.StringWriter(sbContent))
Line 233:              End If
Line 234:  
Line 235:              ' Build a search item
Line 236:              Dim objPortalSec As New PortalSecurity
Line 237:              Dim objSearchItem As New SearchItemInfo(objReport.Title, _
Line 238:                  objPortalSec.InputFilter(objReport.Description, PortalSecurity.FilterFlag.NoMarkup), objReport.CreatedBy, _
Line 239:                  objReport.CreatedOn, ModInfo.ModuleID, String.Empty, sbContent.ToString())
Line 240:  
Line 241:              ' Add it to the collection and return
Line 242:              Dim objSearchItems As New SearchItemInfoCollection()
Line 243:              objSearchItems.Add(objSearchItem)
Line 244:              Return objSearchItems
Line 245:  
Line 246:          End Function
Line 247:  
Line 248:          ''' -----------------------------------------------------------------------------
Line 249:          ''' <summary>
Line 250:          ''' ExportModule implements the IPortable ExportModule Interface
Line 251:          ''' </summary>
Line 252:          ''' <remarks>
Line 253:          ''' </remarks>
Line 254:          ''' <param name="ModuleID">The Id of the module to be exported</param>
Line 255:          ''' <history>
Line 256:          '''    [anurse] 06/16/2006       Created
Line 257:          ''' </history>
Line 258:          ''' -----------------------------------------------------------------------------
Line 259:          Public Function ExportModule(ByVal ModuleID As Integer) As String Implements DotNetNuke.Entities.Modules.IPortable.ExportModule
Line 260:              Dim objReport As ReportInfo = GetReport(ModuleID)
Line 261:              If objReport Is Nothing Then
Line 262:                  Return String.Empty
Line 263:              End If
Line 264:  
Line 265:              Dim xmlBuilder As New StringBuilder
Line 266:              xmlBuilder.AppendFormat("<title><![CDATA[{0}]]></title>", objReport.Title)
Line 267:              xmlBuilder.AppendFormat("<description><![CDATA[{0}]]></description>", objReport.Description)
Line 268:  
Line 269:              ' Obscure the query...it isn't much, but it will help if Hosts want to protect their queries from prying eyes
Line 270:              Dim queryBytes As Byte() = Encoding.Default.GetBytes(objReport.Query)
Line 271:              xmlBuilder.AppendFormat("<query><![CDATA[{0}]]></query>", Convert.ToBase64String(queryBytes))
Line 272:              Return xmlBuilder.ToString()
Line 273:          End Function
Line 274:  
Line 275:          ''' -----------------------------------------------------------------------------
Line 276:          ''' <summary>
Line 277:          ''' ImportModule implements the IPortable ImportModule Interface
Line 278:          ''' </summary>
Line 279:          ''' <remarks>
Line 280:          ''' </remarks>
Line 281:          ''' <param name="ModuleID">The Id of the module to be imported</param>
Line 282:          ''' <param name="Content">The content to be imported</param>
Line 283:          ''' <param name="Version">The version of the module to be imported</param>
Line 284:          ''' <param name="UserId">The Id of the user performing the import</param>
Line 285:          ''' <history>
Line 286:          '''    [anurse] 06/16/2006       Created
Line 287:          ''' </history>
Line 288:          ''' -----------------------------------------------------------------------------
Line 289:          Public Sub ImportModule(ByVal ModuleID As Integer, ByVal Content As String, ByVal Version As String, ByVal UserId As Integer) Implements DotNetNuke.Entities.Modules.IPortable.ImportModule
Line 290:  
Line 291:              ' Check Access and Version
Line 292:              Dim objUser As UserInfo = UserController.GetUser(-1, UserId, False)
Line 293:              If objUser Is Nothing OrElse Not objUser.IsSuperUser OrElse Not Version.Equals(MODULE_VERSION) Then Return
Line 294:  
Line 295:              Dim objNewReport As New ReportInfo
Line 296:              Dim xmlDoc As New XmlDocument
Line 297:              xmlDoc.LoadXml(String.Format("<content>{0}</content>", Content))
Line 298:              Dim xmlRoot As XmlElement = xmlDoc.DocumentElement
Line 299:  
Line 300:              objNewReport.Title = XmlUtils.GetNodeValue(xmlRoot, "title", String.Empty)
Line 301:              objNewReport.Description = XmlUtils.GetNodeValue(xmlRoot, "description", String.Empty)
Line 302:              objNewReport.CreatedOn = DateTime.Now
Line 303:              objNewReport.CreatedBy = UserId
Line 304:  
Line 305:              ' Deobscure the query
Line 306:              Dim b64Query As String = XmlUtils.GetNodeValue(xmlRoot, "query", String.Empty)
Line 307:              Dim query As String
Line 308:              If String.IsNullOrEmpty(b64Query) Then
Line 309:                  query = String.Empty
Line 310:              Else
Line 311:                  Dim queryBytes As Byte() = Convert.FromBase64String(b64Query)
Line 312:                  query = Encoding.Default.GetString(queryBytes)
Line 313:              End If
Line 314:              objNewReport.Query = query
Line 315:  
Line 316:              SetReport(ModuleID, objNewReport)
Line 317:              ClearCachedResults(ModuleID)
Line 318:          End Sub
Line 319:  
Line 320:  #End Region
Line 321:  
Line 322:  #Region " Private Helper Functions "
Line 323:  
Line 324:          Private Shared Function ExtractString(ByVal obj As Object, ByVal strNullString As String) As String
Line 325:              If obj Is Nothing Then
Line 326:                  Return strNullString
Line 327:              Else
Line 328:                  Return obj.ToString()
Line 329:              End If
Line 330:          End Function
Line 331:  
Line 332:          Private Shared Function ExtractDate(ByVal obj As Object) As DateTime
Line 333:              Dim dateRet As DateTime = Null.NullDate
Line 334:              If obj IsNot Nothing Then
Line 335:                  Try
Line 336:                      dateRet = DateTime.Parse(obj.ToString())
Line 337:                  Catch ex As FormatException
Line 338:                      ' make sure dateRet is set to null
Line 339:                      dateRet = Null.NullDate
Line 340:                  End Try
Line 341:              End If
Line 342:              Return dateRet
Line 343:          End Function
Line 344:  
Line 345:          Private Shared Function ExtractInteger(ByVal obj As Object) As Integer
Line 346:              Dim intRet As Integer = Null.NullInteger
Line 347:              If obj IsNot Nothing Then
Line 348:                  Try
Line 349:                      intRet = Integer.Parse(obj.ToString())
Line 350:                  Catch ex As FormatException
Line 351:                      ' make sure intRet is set to null
Line 352:                      intRet = Null.NullInteger
Line 353:                  End Try
Line 354:              End If
Line 355:              Return intRet
Line 356:          End Function
Line 357:  
Line 358:  #End Region
Line 359:  
Line 360:      End Class
Line 361:  End Namespace
Line 362:  

 
New Post
12/19/2006 12:08 PM
 

I am also receiving the same error and can not open my site anymore.

 

 

 
New Post
12/31/2006 1:34 PM
 
Same here, I bought the news ticker and I get the exact same thing.

Is there a fix for this, or do I need to restore and try for a refund?

Thanks

 
New Post
1/6/2007 1:32 AM
 
Could you please tell me the DNN version where you upload this module. ?
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Newsticker Module.Newsticker Module.


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