Everything you need is in the Admin API. Specifically... the datasource.cfc

Here is a quick snippet for creating a SQL Server CF dsn.

<cfscript>
adminObj = createObject("component","cfide.adminapi.administrator");
                                
adminObj.login(arguments.cfadminpassword);

dbObj = createObject("component","cfide.adminapi.datasource");
        
// Create the DSN
dbObj.setMSSQL  ( name = arguments.newDataSourceName
                        , host = arguments.databaseServer
                        , database = arguments.newDataSourceDB
                        , port = arguments.newDataSourcePort
                        , username = arguments.newDataSourceUsername
                        , password = arguments.newDataSourcePassword
                        , selectmethod = "direct"
                        , disable = false
                        , disable_clob = false
                        , disable_blob = false
                        , sendStringParametersAsUnicode = true
);
</cfscript>

.:.:.:.:.:.:.:.:.:.:.:.:.:.
Bobby Hartsfield
http://acoderslife.com
http://cf4em.com



-----Original Message-----
From: Matthew Friedman [mailto:[email protected]] 
Sent: Monday, May 09, 2011 11:17 AM
To: cf-talk
Subject: Scripting of adding a Database - CF8


Does anyone now of a library - tag or tutorial on how to script the process
of adding a database to CF8.

I am looking to streamline a process of on boarding new clients with out
having to go into cfadmin site for each.
Thanks in advance.

Matt 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:344363
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to