Hi,
Anyone know how to pass file name to the bulkload when sqlserver and coldfision 
servers are on different physical servers; The following xml load works when 
both SQl and CF servers are residing on the same physical server. 
- How I can refer to the local file where sqlserver can access it?
- Any alternative ways? 
Thanks
K

EXEC(' 
INSERT INTO [ProjectXML](Code, Reference, xmlFileName, [xmlDocument])
SELECT '''+'2503'+''','''+'455'+''', ''' + 
'C:\ColdFusion9\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp\neotmp6410035959573708012.tmp'
 + ''', xmlData FROM ( SELECT * FROM OPENROWSET (BULK ''' + 
'C:\ColdFusion9\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp\neotmp6410035959573708012.tmp'
 + ''' , SINGLE_BLOB) AS XMLDATA ) AS FileImport (XMLDATA) ') 

Error when on different servers:
Message: Error Executing Database Query. 
Detail: [Macromedia][SQLServer JDBC Driver][SQLServer]Cannot bulk load because 
the file 
"C:\ColdFusion9\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp\neotmp4527544419188947137.tmp"
 could not be opened. Operating system error code 3(The system cannot find the 
path specified.). 
sqlStatement: HY000 

.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:344153
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to