Question
First CFC question
Ok, I'm working on my first CFC, and having some problems.
The code I have
so far is:
<cfcomponent displayname="duplicate" hint="Duplicates local club
tournaments">
<!--- This function retrieves all customers from the database --->
<cffunction name="getinfo"
hint="Gets all tournament info from the database">
<cfquery name="DuplicateTournamentList" datasource="SalleBoise">
select * from clubtournaments
where TournID=#session.tid#
</cfquery>
<cfset NewEventName=DuplicateTournamentList.TournName>
<cfset NewEventDesc=DuplicateTournamentList.TournDesc>
<cfset NewDateTime=dateadd("m",2,dateformat(TournDateTime,"mm/dd/yyyy"))>
<cfset NewTournFoil=DuplicateTournamentList.TournFoilEvent>
<cfset NewTournEpee=DuplicateTournamentList.TournEpeeEvent>
<cfset NewType=DuplicateTournamentList.EventType>
<cfset NewDuplicate=DuplicateTournamentList.TournDuplicated>
<cfquery name="NewTourn" datasource="SalleBoise">
insert into clubtournaments
(TournName,TournDesc,TournFoilEvent,TournEpeeEvent,EventType,TournDateTime,TournDuplicated)
values
(#NewEventName#,#NewEventDesc#,#NewTournFoil#,#NewTournEpee#,#NewType#,#NewDateTime#,#NewDuplicate#)
</cfquery>
<cfquery name="UpdateOldTourn" datasource="SalleBoise">
update clubtournaments
set TournDuplicated=1
where TournID=#session.tid#
</cfquery>
</cffunction>
</cfcomponent>
And I'm calling it with:
<cfinvoke component="duplicate.cfc" method="getinfo">
And I'm getting:
Error Occurred While Processing Request
Could not find the ColdFusion Component or Interface duplicate.cfc.
Ensure that the name is correct and that the component or interface exists.
so far is:
<cfcomponent displayname="duplicate" hint="Duplicates local club
tournaments">
<!--- This function retrieves all customers from the database --->
<cffunction name="getinfo"
hint="Gets all tournament info from the database">
<cfquery name="DuplicateTournamentList" datasource="SalleBoise">
select * from clubtournaments
where TournID=#session.tid#
</cfquery>
<cfset NewEventName=DuplicateTournamentList.TournName>
<cfset NewEventDesc=DuplicateTournamentList.TournDesc>
<cfset NewDateTime=dateadd("m",2,dateformat(TournDateTime,"mm/dd/yyyy"))>
<cfset NewTournFoil=DuplicateTournamentList.TournFoilEvent>
<cfset NewTournEpee=DuplicateTournamentList.TournEpeeEvent>
<cfset NewType=DuplicateTournamentList.EventType>
<cfset NewDuplicate=DuplicateTournamentList.TournDuplicated>
<cfquery name="NewTourn" datasource="SalleBoise">
insert into clubtournaments
(TournName,TournDesc,TournFoilEvent,TournEpeeEvent,EventType,TournDateTime,TournDuplicated)
values
(#NewEventName#,#NewEventDesc#,#NewTournFoil#,#NewTournEpee#,#NewType#,#NewDateTime#,#NewDuplicate#)
</cfquery>
<cfquery name="UpdateOldTourn" datasource="SalleBoise">
update clubtournaments
set TournDuplicated=1
where TournID=#session.tid#
</cfquery>
</cffunction>
</cfcomponent>
And I'm calling it with:
<cfinvoke component="duplicate.cfc" method="getinfo">
And I'm getting:
Error Occurred While Processing Request
Could not find the ColdFusion Component or Interface duplicate.cfc.
Ensure that the name is correct and that the component or interface exists.
