NetProgrammingHelp.com
Asp.Net,C#,Ajax,Sql server,silverlight,Javascript codes exambles articles,Programming exambles

Recent Posts

  • How to declare/use global constants (enum’s) in javascript ajax function
  • Silverlight Data Binding OneWay TwoWay Asp.Net C# XAML
  • Accessing Executing Running Stored Procedure/Function/Package Using Linq Silverlight Xaml
  • Creating/Developing Silverlight Data Driven Applications Using Wcf Linq Asp.Net C#
  • Deploying Manually Publish XBAP Wpf Browser Application in IIS Asp.Net C# XAML
  • Creating Server and client using remoting asp.net c#
  • Create/Build wcf autocomplete/autoextender textbox using database linq c# asp.net
  • Essentials for Creating/Developing/Programming silverlight project tools wpf xaml
  • Working with xml data type variable sql server 2008 asp.net c#
  • Encrypting Stored Procedure sql server 2008 asp.net c#
  • Creating Writing Reading Saving a File Using Sql server

    Posted by James Categorized Under: SQL SERVER/ORACLE Add Comments

    Introduction:
    In this article, i am going to explain about how to create,write,save a file using sql server.

    Main:

    The below predefined stored procedure allows you to write a file under sql server filesystem.Just give the filename as input(File you wants to create under file system).

    Create Procedure  [dbo].[NetProgrammingHelp_SaveFile](@text as NVarchar(Max),@Filename Varchar(200)) 
    AS 
    Begin 
     
    declare @Object int,
            @rc int, -- the return code from sp_OA procedures 
            @FileID Int 
     
    EXEC @rc = sp_OACreate 'Scripting.FileSystemObject', @Object OUT 
    EXEC @rc = sp_OAMethod  @Object , 'OpenTextFile' , @FileID OUT , @Filename , 2 , 1 
    Set  @text = Replace(Replace(Replace(@text,'&','&'),'<' ,'<'),'>','>')
    EXEC @rc = sp_OAMethod  @FileID , 'WriteLine' , Null , @text  
    Exec @rc = master.dbo.sp_OADestroy @FileID   
     
    Declare @Append  bit
    Select  @Append = 0
     
    If @rc <> 0
    Begin
        Exec @rc = master.dbo.sp_OAMethod @Object, 'SaveFile',null,@text ,@Filename,@Append
     
    End
     
    Exec @rc = master.dbo.sp_OADestroy @Object 
     
    End 
     
    EXEC NetProgramming_SaveFile 'Microsoft SQL Server 2008', 'C:MSSQL.txt'

    Conclusion:
    Hope this helps.
    Happy Coding.

    Leave a Reply