怎么将图片以二进制的方式在sql2000中存取?还有怎么将数据库中的值赋给html中的标签,如<img src=?>动态生成静态的方法!!!写各位!
解决方案 »
- 怎样使数据库输入的数据有固定模式
- Repeater控件的EnableViewState属性设置为false,表单中的button按钮不管用了(有码)
- win2003服务器如何配置才能访问
- 请问如何向页面循环输出SqlDataReader中的数据呢?
- 50分求助在asp.net中,怎样把一个值或者是几个值传到另一张页面??
- 用VB.Net to C# Converter 1.50转化工程后用VS2005打开时乱码
- 关于一个COOKIE的问题
- 如何安装vs.net?有七张光盘!
- 这个网站为什么访问会很慢啊?
- 数据库更新问题?
- GridView 模板列里 有客户端button控件,单击它 如何获选取取行 第一列数据?
- 调试的问题
{
//把图片保存成数据库二进制形式
Stream ImageStream;
string Path = FileUpload1.PostedFile.FileName;// 文件名称
int Size = FileUpload1.PostedFile.ContentLength; // 文件大小
string Type = FileUpload1.PostedFile.ContentType; // 文件类型
ImageStream = FileUpload1.PostedFile.InputStream;
byte[] Content = new byte[Size];
int Status = ImageStream.Read(Content, 0, Size); SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlCommand comm = new SqlCommand("insert into testimage (UserName,Image,Path,Type) values(@UserName,@Image,@Path,@Type)", conn); comm.CommandType = CommandType.Text;
comm.Parameters.Add("@UserName", SqlDbType.VarChar, 255).Value = txtUserName.Text;
comm.Parameters.Add("@Image", SqlDbType.Image).Value = Content;
comm.Parameters.Add("@Path", SqlDbType.VarChar, 255).Value = Path;
comm.Parameters.Add("@Type", SqlDbType.VarChar, 255).Value = Type; conn.Open();
comm.ExecuteNonQuery();
conn.Close();
}