此問題經(jīng)常被人問,本文列出將文字和圖片上傳到數(shù)據(jù)庫的方法。包括Access數(shù)據(jù)庫和SQL Server數(shù)據(jù)庫。
Access數(shù)據(jù)庫代碼
<%@ Page Language="C#" EnableViewState="true" %>
<%@ Import Namespace="System.Data.OleDb" %>
上傳文件到數(shù)據(jù)庫
SQL Server數(shù)據(jù)庫代碼
<%@ Page Language="C#" EnableViewState="true" %>
<%@ Import Namespace="System.Data.SqlClient" %>
上傳文件到數(shù)據(jù)庫
顯示圖片
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.Data.SqlClient" %>
創(chuàng)建SQL數(shù)據(jù)表語句
CREATE TABLE [UserPhoto] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[UserName] [nvarchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ContentType] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Photo] [image] NOT NULL ,
CONSTRAINT [PK_UserPhoto] PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO