Hello,
I'm trying to set a dsn using server.cfc but I'm not having much
luck.
This is what I'm using on my test page, but I keep getting "Login
Required to perform this action"
<cffile action="read" file="/Library/MyApp/etc/siteconfig.xml"
variable="xml">
<cfxml variable="xmlData"><cfoutput>#xml#</cfoutput></cfxml>
<cfset dbObj = xmlData.settings.database.prod>
<cftry>
<cfscript>
admin =
createObject("component","bluedragon.adminapi.administrator").login("admin");
ds = CreateObject("component",
"bluedragon.adminapi.Datasource");
dsinfo = StructNew();
dsinfo.name = "#dbObj.dsName#";
dsinfo.databasename = "#dbObj.databasename#";
dsinfo.server = "#dbObj.dbHostname#"; // can also use IP of
course
dsinfo.port = #VAL(dbObj.dbPort)#;
dsinfo.username = "#dbObj.username#";
dsinfo.password = "#dbObj.password#";
dsinfo.drivername = "#dbObj.drivername#";
ds.setDatasource(argumentcollection = dsinfo);
</cfscript>
<cfcatch type="any">
<cfoutput>
Invalid user ID.<br>
cfcatch.detail = #cfcatch.detail#<br><br>
cfcatch.message = #cfcatch.message#<br><br>
</cfoutput>
</cfcatch>
</cftry>
How do I login, I thought it was
"createObject("component","bluedragon.adminapi.administrator").login("admin");
"???
Thanks,
Charlie
--
Open BlueDragon Public Mailing List
http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon
official manual: http://www.openbluedragon.org/manual/
Ready2Run CFML http://www.openbluedragon.org/openbdjam/
mailing list - http://groups.google.com/group/openbd?hl=en