First : Create Table
--
==================================
--
==================================
--
TABLE NAME: E_PHOTO
--
AUTHOR:XIAOPENG CHENG
--
CREATE DATE: 2006-11-1
--
DESCRIPTION:SAVE PHTO INFORMATION
--
==================================
--
==================================
if
exists
(
select
*
from
sysobjects
where
id
=
object_id
(
'
dbo.E_PHOTO
'
))
drop
table
dbo.E_PHOTO
GO
create
table
E_PHOTO
(
USER_NAME
NVARCHAR
(
40
)
NOT
NULL
,
--
USER NAME
PHOTO_TYPE_ID
int
NOT
NULL
,
--
PHOTO TYPE
PHOTO_ID
NVARCHAR
(
30
)
NOT
NULL
,
--
PHOTO NAME
PHOTO
IMAGE
NOT
NULL
,
--
PHOTO INFORMATION
PHOTO_DESC
NVARCHAR
(
3000
),
--
PHOTO DESCRIPTION INFORMATION
UPLOAD_DATE
SMALLDATETIME
,
--
UPLOAD DATE
CONSTRAINT
PHOTO
PRIMARY
KEY
(
USER_NAME
,PHOTO_ID,PHOTO_TYPE_ID)
--
PRIMARY KEY
)
GO
Second : add Button Events
protected
void
btnUPLoad_Click(
object
sender, EventArgs e)
...
{
PhotoManage manage = new PhotoManage("zhang");
string info;
manage.photo_desc = this.txtDesc.Text;
manage.upload_date = Convert.ToDateTime(System.DateTime.Now.ToShortDateString());
//manage.PhotoID = manage.GetPhotoID("zhang");
manage.photo_type_id = Convert.ToInt32(this.ddlPhotoType.SelectedValue);
manage.UserName = "zhang";
HttpPostedFile file = this.fileLoad.PostedFile;
int fileLength = file.ContentLength;
string fileType = file.ContentType;
byte[] fileByte = new byte[fileLength];//用文件的长度来初始化一个字节数组存储临时的文件
&nb

本文介绍了如何在SQL Server 2000数据库中创建包含Image数据类型的表,以及通过ASP.NET后台处理从TextBox上传图片并存储到数据库的步骤。包括创建表、按钮事件处理和后台转移类的代码示例。
最低0.47元/天 解锁文章
380

被折叠的 条评论
为什么被折叠?



