Andy,
I get these error when trying to install the PA:
1.) I know how to fix this, just thought I would bring it to your attention:
Warning File specified in the dnn could not be found in the zip file: install.txt
Warning File specified in the dnn could not be found in the zip file: readme.txt
Warning File specified in the dnn could not be found in the zip file: version.txt
2.)Notice how it says .A.d.d.L.T.P.C.a.l.e.n.d.a.r.I.t.e.m. and .d.b.o. Is this behavior expected?
StartJob Begin Sql execution
Info Executing ltpcalendar.dnn
StartJob Start Sql execution: ltpcalendar.sql file
Failure SQL Execution resulted in following Exceptions: System.Data.SqlClient.SqlException: Line 1: Incorrect syntax near '?'. '.d.b.o.' is an invalid name because it contains a NULL character. '.A.d.d.L.T.P.C.a.l.e.n.d.a.r.I.t.e.m.' is an invalid name because it contains a NULL character. '.d.b.o.' is an invalid name because it contains a NULL character. '.D.e.l.e.t.e.L.T.P.C.a.l.e.n.d.a.r.I.t.e.m.' is an invalid name because it contains a NULL character. '.d.b.o.' is an invalid name because it contains a NULL character. '.G.e.t.L.T.P.C.a.l.e.n.d.a.r.I.t.e.m.s.' is an invalid name because it contains a NULL character. '.d.b.o.' is an invalid name because it contains a NULL character. '.G.e.t.S.i.n.g.l.e.L.T.P.C.a.l.e.n.d.a.r.I.t.e.m.' is an invalid name because it contains a NULL character. '.d.b.o.' is an invalid name because it contains a NULL character. '.U.p.d.a.t.e.L.T.P.C.a.l.e.n.d.a.r.I.t.e.m.' is an invalid name because it contains a NULL character. at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText) at DotNetNuke.Data.SqlDataProvider.ExecuteScript(String Script, Boolean UseTransactions) in C:\Inetpub\wwwroot\dnnv2\providers\DataProviders\SqlDataProvider\SqlDataProvider.vb:line 158 ?/****** Object: Stored Procedure dbo.AddLTPCalendarItem Script Date: 11/18/2003 6:42:50 PM ******/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AddLTPCalendarItem]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[AddLTPCalendarItem] GO /****** Object: Stored Procedure dbo.DeleteLTPCalendarItem Script Date: 11/18/2003 6:42:50 PM ******/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[DeleteLTPCalendarItem]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[DeleteLTPCalendarItem] GO /****** Object: Stored Procedure dbo.GetLTPCalendarItems Script Date: 11/18/2003 6:42:50 PM ******/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetLTPCalendarItems]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[GetLTPCalendarItems] GO /****** Object: Stored Procedure dbo.GetSingleLTPCalendarItem Script Date: 11/18/2003 6:42:50 PM ******/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetSingleLTPCalendarItem]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[GetSingleLTPCalendarItem] GO /****** Object: Stored Procedure dbo.UpdateLTPCalendarItem Script Date: 11/18/2003 6:42:50 PM ******/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UpdateLTPCalendarItem]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[UpdateLTPCalendarItem] GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO /****** Object: Stored Procedure dbo.AddLTPCalendarItem Script Date: 11/18/2003 6:42:51 PM ******/ CREATE procedure dbo.AddLTPCalendarItem @ModuleID int, @Description nvarchar(2000), @DateTime datetime, @Title nvarchar(100), @ExpireDate datetime = null, @UserName nvarchar(200), @Every int, @Period char(1), @IconFile nvarchar(256), @AltText nvarchar(50) as insert ModuleEvents ( ModuleID, Description, DateTime, Title, ExpireDate, CreatedByUser, CreatedDate, Every, Period, IconFile, AltText ) values ( @ModuleID, @Description, @DateTime, @Title, @ExpireDate, @UserName, getdate(), @Every, @Period, @IconFile, @AltText ) GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO /****** Object: Stored Procedure dbo.DeleteLTPCalendarItem Script Date: 11/18/2003 6:42:51 PM ******/ CREATE procedure dbo.DeleteLTPCalendarItem @ItemID int as delete from ModuleEvents where ItemID = @ItemID GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO /****** Object: Stored Procedure dbo.GetLTPCalendarItems Script Date: 11/18/2003 6:42:51 PM ******/ CREATE procedure dbo.GetLTPCalendarItems @ModuleID int, @StartDate datetime = null, @EndDate datetime = null as -- if no start date is given, use today declare @localStartDate as datetime if @StartDate is null begin set @localStartDate = getdate() end else begin set @localStartDate = @StartDate end -- if no end date is given, use the last date on file for the module declare @localEndDate as datetime if @EndDate is null begin set @localEndDate = (SELECT TOP 1 DateTime FROM ModuleEvents WHERE (ModuleID = @ModuleID) ORDER BY DateTime DESC) end else begin set @localEndDate = @EndDate end declare @MaxWidth int SELECT @MaxWidth = MAX(Files.Width) FROM ModuleEvents LEFT OUTER JOIN Files ON ModuleEvents.IconFile = Files.FileName WHERE (ModuleEvents.ItemID IN (SELECT ItemID FROM ModuleEvents WHERE (ModuleID = @ModuleID) AND (ExpireDate > GETDATE() OR ExpireDate IS NULL) AND (Period IS NULL) AND (DateTime >= @localStartDate) AND (DateTime <= @localEndDate) OR (ModuleID = @ModuleID) AND (ExpireDate > GETDATE() OR ExpireDate IS NULL) AND (Period IS NOT NULL))) SELECT ItemID, Description, DateTime, Title, ExpireDate, CreatedByUser, CreatedDate, Every, Period, IconFile, AltText, 'MaxWidth' = isnull(@MaxWidth,0) FROM ModuleEvents WHERE (ModuleID = @ModuleID) AND (ExpireDate > GETDATE() OR ExpireDate IS NULL) AND (Period IS NULL) AND (DateTime >= @localStartDate) AND (DateTime <= @localEndDate) OR (ModuleID = @ModuleID) AND (ExpireDate > GETDATE() OR ExpireDate IS NULL) AND (Period IS NOT NULL) ORDER BY DateTime GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO /****** Object: Stored Procedure dbo.GetSingleLTPCalendarItem Script Date: 11/18/2003 6:42:51 PM ******/ CREATE procedure dbo.GetSingleLTPCalendarItem @ItemID int, @ModuleId int as select ItemID, Description, DateTime, Title, ExpireDate, 'CreatedByUser' = FirstName + ' ' + LastName, ModuleEvents.CreatedDate, Every, Period, IconFile, AltText from ModuleEvents left outer join Users on ModuleEvents.CreatedByUser = Users.UserId where ItemID = @ItemID and ModuleId = @ModuleId GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO /****** Object: Stored Procedure dbo.UpdateLTPCalendarItem Script Date: 11/18/2003 6:42:51 PM ******/ CREATE procedure dbo.UpdateLTPCalendarItem @ItemId int, @Description nvarchar(2000), @DateTime datetime, @Title nvarchar(100), @ExpireDate datetime = null, @UserName nvarchar(200), @Every int, @Period char(1), @IconFile nvarchar(256), @AltText nvarchar(50) as update ModuleEvents set Description = @Description, DateTime = @DateTime, Title = @Title, ExpireDate = @ExpireDate, CreatedByUser = @UserName, CreatedDate = getdate(), Every = @Every, Period = @Period, IconFile = @IconFile, AltText = @AltText where ItemId = @ItemId GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO
EndJob End Sql execution: ltpcalendar.sql file
EndJob Finished Sql execution
Thanks in advance for your help, and everyones work that put this module together!
Tony