I'm learning Ruby and I'm trying to save to disk some content that is in
sql server in a column of type 'Image'.
Problem is that the column with the content always have the same
size(4096) whem I'm iterating through the results.
My code so far:
client = TinyTds::Client.new(:username => 'someuser', :password =>
'somepass', :dataserver => 'someserver', :database => 'somedb')
result = client.execute("SELECT top 5 Content,DirName,LeafName FROM
sometable where ListID='819B' AND Content is not null")
If you want to write binary (i.e. unadulterated) content, you must add
a 'b', as follows:
File.open(filename, "wb") do |myfile|
Carlo
···
Subject: Tinytds - Save binary as file
Date: Sat 22 Dec 12 02:42:55AM +0900
--
* Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - fluido@fluido.as che bisogno ci sarebbe
* di parlare tanto di amore e di rettitudine? (Chuang-Tzu)
On Fri, Dec 21, 2012 at 11:42 AM, Miguel Mendes <lists@ruby-forum.com> wrote:
Hello,
I'm learning Ruby and I'm trying to save to disk some content that is in
sql server in a column of type 'Image'.
Problem is that the column with the content always have the same
size(4096) whem I'm iterating through the results.
My code so far:
client = TinyTds::Client.new(:username => 'someuser', :password =>
'somepass', :dataserver => 'someserver', :database => 'somedb')
result = client.execute("SELECT top 5 Content,DirName,LeafName FROM
sometable where ListID='819B' AND Content is not null")