图片显示问题!求救啊! 这样做不行吧, Response.End()后,就不执行后面的了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我循环的代码:int intBase = 0;while (intBase < intPictureNum) {intBase += 1;} 我把循环放在这里也还是只显示一张图片:int intBase = 0;while (intBase < intPictureNum) {//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;} 你的指针没有移动,对于.net的sqlReader我也不太熟悉,但是感觉应该这样int intBase = 0;while (intBase < intPictureNum) {//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); SqlReader.movenext; //移动指针,具体请查看相关资料。intBase += 1;} 我记得好像有一条语句用来清空response.output.stream.clear好象是,会不会有关? CmdObj.Parameters.Add("@ImageID", SqlDbType.Char).Value = ImgSubtrahend;Con.Open();SqlDataReader SqlReader = CmdObj.ExecuteReader();while (SqlReader.Read()){ Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;}Response.End();Con.Close(); 请问:luohzad(一心一意想成为c#高手)while (SqlReader.Read()){ 应包含到哪里?循环:int intBase = 0;while (intBase < intPictureNum) {应从哪里开始? 这样编还是不行!int intBase = 0;while (intBase < intPictureNum) {while (SqlReader.Read()){Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]);}intBase += 1;} 每次循环要改变ImgSubtrahend值呀,你现在都是同一条sql语句呀 能给个例子参考吗? aoyo(遨游) 静态页与动态页的问题 求推荐比较好的JQuery学习网站 gridview 问题,解决不了,求大家帮忙... 关于TreeView无限分类帮顶的问题 GridView 编辑的时候验证控件问题 ftp上传问题,了解的兄弟近来帮我 如何将两个pdf文件合并? 高分征集方案:关于OA框架自定义的问题! 如何在DataGrid中实现排序? 到目前为止,还没有发现动态实现类似QQ菜单的控件(在ASP.NET中使用) OleDB Exception: record is too large 如何简单的将两层目录列表显示出来
int intBase = 0;
while (intBase < intPictureNum) {intBase += 1;
}
int intBase = 0;
while (intBase < intPictureNum) {//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;
}
while (intBase < intPictureNum) {//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); SqlReader.movenext; //移动指针,具体请查看相关资料。intBase += 1;
}
好象是,会不会有关?
Con.Open();
SqlDataReader SqlReader = CmdObj.ExecuteReader();
while (SqlReader.Read())
{
Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;
}Response.End();
Con.Close();
while (SqlReader.Read())
{
应包含到哪里?
循环:
int intBase = 0;
while (intBase < intPictureNum) {
应从哪里开始?
int intBase = 0;
while (intBase < intPictureNum) {while (SqlReader.Read()){Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]);
}intBase += 1;
}