DotNetNewsgroup.com  
web access to complete list of Microsoft.NET newsgroups
   home   |   control panel login   |   archive  |  
 
  carried group
academic
adonet
aspnet
aspnet.announcements
aspnet.buildingcontrols
aspnet.caching
aspnet.datagridcontrol
aspnet.mobile
aspnet.security
aspnet.webcontrols
aspnet.webservices
assignment_manager
datatools
dotnet.distributed_apps
dotnet.general
dotnet.myservices
dotnet.nternationalization
dotnet.scripting
dotnet.security
dotnet.vjsharp
dotnet.vsa
dotnet.xml
dotnetfaqs
framework
framework.clr
framework.compactframework
framework.component_services
framework.controls
framework.databinding
framework.drawing
framework.enhancements
framework.interop
framework.odbcnet
framework.performance
framework.remoting
framework.sdk
framework.setup
framework.webservices
framework.windowsforms
framework.wmi
frwk.windowsforms.designtime
lang.csharp
lang.jscript
lang.vb
lang.vb.controls
lang.vb.data
lang.vb.upgrade
lang.vc
lang.vc.libraries
  
 
start date: Wed, 25 Jul 2007 13:04:35 +0530,    posted on: microsoft.public.dotnet.faqs        back       

Thread Index
  1    Vijaya Lakshmi
          2    Thomas Phaneuf


Regarding inserting images into sqlserver2005 by using asp.net2.0   
Hai all,
I need a small help regarding inserting images and retrieving 
images.Presently i have done inserting images into database by converting 
imagetype into binary format and inserted.It is working fine.But there is 
one problem by using binaryformat.

This is disadvantages and advantages

The greatest advantage is that, since we store the images in database, more 
security is their. And the greatest disadvantage is that, we are making a 
database call for each image. So, if we have thousands of rows then, this 
process of retrieving image every time will result in low response time.

can u please explain any another way to insert images into sqlserver instead 
of converting binary format and then insert.

-- 
With Reagrds
V.V.Vijaya Lakshmi
Emp No:NGV33058
Jr.Software Engineer
Nanna Computers Pvt Ltd(Vizag)
Mobile No:+919985965598
vijayalaxmi@nannacomputers.com

(This electronic message contains information from Nanna Computers, which 
may be privileged or confidential. The information is for the intended 
individual(s) or entity named above. If you are not the intended recipient 
be aware that any copying, disclosing, distribution or use of the above 
email and/or its attachments is prohibited and is illegal. If you have 
received this electronic message in error, please notify us by telephone or 
email (to the numbers or address above) immediately. This e-mail is not 
un-solicited e-mail under the relevant regulations.)
Date:Wed, 25 Jul 2007 13:04:35 +0530   Author:  

Re: Regarding inserting images into sqlserver2005 by using asp.net2.0   
V.V.,

I have had a similar problem. The way that I solved it was by having a
"image cache" directory where I stored images that were pulled from the
database - with their names being related to where I pulled them from. For
example, if the image was pulled from the Employee database and the primary
key was 11203, then the image on the disk would be
"Employee_11203.jpg", where the extension was whatever I had in the file as
being the image extension.

So, whenever I needed that image,  I would have a function that give me
filepath (or relative url) to that image in the image cache file, or pull
the image from the database and put it in the cache directory if it wasn't
already there -- and then give me the path and filename to the image in the
cache. It was important to have one controlling function (or method) where
the image was either pulled from the database and named and the cached image
reference was returned.

One cool thing about this approach is that there is no problem with deleting
all the files in the cache periodically, because they will just get created
as needed. Is suprisingly fast, too. I was actually surprised at how well
this approach worked. I had tried some other much more complex solutions,
but all of them had issues with either speed, debugging, or ease of use in
my applications. I use this approach now in every application (winforms and
web forms) that I do where I need dynamic images.

The one downside is that animated gifs don't survive the process without
becoming just static gifs. But that hasn't been a problem for me -- yet. The
other problem is that if there are security concerns, you will have to find
a way to lock down the image cache directory. This also has not been an
issue for me yet either.

This may not be the kind of solution you are looking for, but I hope it at
least gives you some ideas. Good luck!

-Tom

"Vijaya Lakshmi"  wrote in message 
news:eYlmC5ozHHA.5380@TK2MSFTNGP04.phx.gbl...

> Hai all,
> I need a small help regarding inserting images and retrieving 
> images.Presently i have done inserting images into database by converting 
> imagetype into binary format and inserted.It is working fine.But there is 
> one problem by using binaryformat.
>
> This is disadvantages and advantages
>
> The greatest advantage is that, since we store the images in database, 
> more security is their. And the greatest disadvantage is that, we are 
> making a database call for each image. So, if we have thousands of rows 
> then, this process of retrieving image every time will result in low 
> response time.
>
> can u please explain any another way to insert images into sqlserver 
> instead of converting binary format and then insert.
>
> -- 
> With Reagrds
> V.V.Vijaya Lakshmi
> Emp No:NGV33058
> Jr.Software Engineer
> Nanna Computers Pvt Ltd(Vizag)
> Mobile No:+919985965598
> vijayalaxmi@nannacomputers.com
>
> (This electronic message contains information from Nanna Computers, which 
> may be privileged or confidential. The information is for the intended 
> individual(s) or entity named above. If you are not the intended recipient 
> be aware that any copying, disclosing, distribution or use of the above 
> email and/or its attachments is prohibited and is illegal. If you have 
> received this electronic message in error, please notify us by telephone 
> or email (to the numbers or address above) immediately. This e-mail is not 
> un-solicited e-mail under the relevant regulations.)
>
> 
Date:Thu, 9 Aug 2007 15:30:58 -0400   Author:  

Google
 
Web dotnetnewsgroup.com


COPYRIGHT ?2005, EUROFRONT WORLDWIDE LTD., ALL RIGHT RESERVE  |   Contact us