• Am out my depth here : I made this up - it returns NULL!

    ALTER FUNCTION [dbo].[fn_DriveToUNC] (@Drive VARCHAR(3))

    RETURNS varchar(1000)

    -- RBriggs 10/07/2009

    -- Get UNC path of drive letter

    AS

    BEGIN

    declare@objWNet int

    declare @UNC varchar(1000)

    exec sp_OACreate 'WNetmpr', @objWNet out

    exec sp_OAMethod @objWNet, 'WNetGetUniversalName', @UNC out, @drive

    exec sp_OADestroy @objWNet

    RETURN @UNC

    END

    go

    SELECT dbo.fn_DriveToUNC('C:')