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

Reply via email to