首 页 ASP ASP.NET PHP JSP Ajax DIV+CSS JavaScript XML C#
MySQL MSSQL Access Oracle Linux Server 电脑技巧 网络安全 建站经验 其它

通过ADO.NET存取文件

整理日期:2007年02月03日 【字体:

有时我们需要把一些大的数据对象如图片、可执行文件、视频和文档等数据存入数据库。在MS SQL Server中,这要用到Image数据类型,可以保存多达2G的数据。以下给出一个通过ADO.NET和MS SQL Server实现的小小的例子。

先创建一个测试数据表。
在查询分析器中输入并执行以下语句:
Create table [imgtable](
 [imgid] [int] IDENTITY(1,1) NOT NULL,
 [imgname] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,
 [imgData] [image] NULL,
 PRIMARY KEY CLUSTERED
 (
 [imgid]
 ) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

这要在你所选的数据库中就多了一个名叫imgtable的表。

VS中的代码如下:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;
using System.IO;

namespace ADO_Demo
{
 /// <summary>
 /// Form1 的摘要说明。
 /// </summary>
 public class ADO_Demo : System.Windows.Forms.Form

伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-02/1170501377.html
 {
Tags:
通过ADO.NET存取文件
'http://www.etoow.com/html/2007-02/1170501377.html
1
 
234
信息搜索
  
联系我们关于本站广告服务设为首页 收藏本站友情链接网站地图
Copyright © Etoow.com Inc. All Rights Reserved