You are here: Re: Uploading image type using TSQL « MsSQL Server « IT news, forums, messages
Re: Uploading image type using TSQL

Posted by Erland Sommarskog on 10/26/07 21:34

Artie (artie2269@yahoo.com) writes:
> I have searched for how to upload image data types using just TSQL and
> cannot find anything. I do find examples using VBA or ASP but nothing
> based on just TSQL. Does anyone know if this is possible. Using SQL
> 2000. Example: I have a Word doc that I want to store in my database.
> How can I take a file from the Windows file system such as
> 'C:\Temp\Mydoc.doc' and upload it?
>
> CREATE TABLE [DocArchive] (
> [DocID] [int] IDENTITY (1, 1) NOT NULL ,
> [CreatedDate] [datetime] NOT NULL DEFAULT (getdate()),
> [Subject] [varchar] (256) NOT NULL ,
> [Category] [char] (30) NULL ,
> [SubCategory] [char] (30) NULL ,
> [Filename] [varchar] (100)NULL ,
> [Document] [image] NULL
> )
> GO

SQL Server is a server application, and the idea is that data will come
from clients and be sent to them.

What you can do is to use the BULK INSERT command and load the image
into a one-column table, and the copy the contents to the real table
column.

Keep in mind that the file path is related to the SQL Server
machine. If you run application and SQL Server on the same machine,
this is not an issue, but if you run SQL Server on a separate machine,
and want SQL Server to load a file from your workstation, you will
need to use a UNC path.

Also, keep in mind that if you put this in an application, that the
user must be in the bulkadmin fixed server role to have permission
to run BULK INSERT.


--
Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация