CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

紧急求救!!!在线等待!

楼主yr985223()2003-11-02 00:04:32 在 Delphi / VCL组件开发及应用 提问

我是初学者,对delphi不是很熟悉!我现在在做一个学生人员管理系统!其中有一个查询部分,就是输入学生的学号就能查询他的详细资料!我现在遇到的难题是:如何显示图片(就是在资料右边显示其相片),学生资料的数据库用databasedestop   作的(paradox类型),图片的格式是jpeg格式的!希望高手能够给予指点!谢谢! 问题点数:0、回复次数:7Top

1 楼pengdali()回复于 2003-11-02 00:11:20 得分 0

http://expert.csdn.net/Expert/ForumList_Search.asp?bigclassid=53&smallclassid=5301&whichpage=2&searchKeys=%CD%BC%C6%AC&author=&tabletype=now&searchtype=1Top

2 楼sailer_shi(孤独的我,孤单的走,孤单的活着,孤单呀)回复于 2003-11-02 00:12:37 得分 0

在你存数据的时候先吧jpeg的文件改为Bmp的文件存不就可以了吗!  
  还有你最好吧图片放到一个指定的位置,然后象数据库中存入图片的地址,然后读去的时候用image读去那个指定的目录下得你的图片文件,jpeg得要在uses中加入jpeg单元Top

3 楼saien(精益求精)回复于 2003-11-02 00:26:34 得分 0

 
  显示图片和标题的页面上:  
  void   Page_Load(object   src,EventArgs   e)  
      {  
                        DateTime   dtOld   =   DateTime.Now.AddDays(-30);  
                        string   strOld   =   dtOld.ToShortDateString();  
  string   sqlvalue="select   top   1   *   from   imagenews   where   uptime>'"   +   strOld   +   "'   order   by   newid()";  
  SqlConnection   myConnection   =   new   SqlConnection((String)   ConfigurationSettings.AppSettings["picsysdb"]);  
  SqlDataAdapter   myCommand   =   new   SqlDataAdapter(sqlvalue,   myConnection);  
                        myConnection.Open();  
                        DataSet   ds   =   new   DataSet();  
                        myCommand.Fill(ds);  
      MyRepeater.DataSource   =   ds;  
                        MyRepeater.DataBind();  
                        myConnection.Close();  
      }  
   
  专门读取图片的readimg.aspx的cs代码:  
  using   System;  
  using   System.Data;  
  using   System.Data.SqlClient;  
  using   System.Web.UI;  
  using   System.Web.UI.WebControls;  
  using   System.Web.UI.HtmlControls;  
  namespace   ReadImage   {  
  public   class   MainDisplay   :   System.Web.UI.Page  
  {  
  public   void   Page_Load(System.Object   sender,   System.EventArgs   e)  
    {  
          int   ImgID   =   Convert.ToInt32(Request.QueryString["ImgID"]);     //ImgID为图片ID    
          SqlConnection   Con   =   new   SqlConnection("Data   Source=lcj;Initial   Catalog=picsystem;User   ID=sa;Pwd=goal;");  
          String   SqlCmd   =   "SELECT   *   FROM   imagenews   WHERE   ImageID   =   @ImageID";  
          SqlCommand   CmdObj   =   new   SqlCommand(SqlCmd,   Con);  
          CmdObj.Parameters.Add("@ImageID",   SqlDbType.Int).Value   =   ImgID;  
          Con.Open();  
          SqlDataReader   SqlReader   =   CmdObj.ExecuteReader();  
          SqlReader.Read();            
          //输出图象文件二进制数制  
          Response.OutputStream.Write((byte[])SqlReader["ImageData"],   0,   (int)SqlReader["ImageSize"]);      
          Response.End();  
          Con.Close();  
    }  
  }  
  }Top

4 楼jpyc(九品-沉默)回复于 2003-11-02 08:02:29 得分 0

http://218.56.11.178:8000/web/File_Down.aspx  
   
  ->例程-数据库/报表->数据库图片bmp/jpg存储(Accsee)  
   
  道理和方法是相同的。Top

5 楼angle097113(深思不解)回复于 2003-11-02 08:57:08 得分 0

>>>楼上的已经很清楚了   学习!Top

6 楼delphizd(DELPHI字典)回复于 2003-11-02 10:18:42 得分 0

http://218.56.11.178:8000/web/File_Down.aspx  
   
  ->例程-数据库/报表->数据库图片bmp/jpg存储(Accsee)  
   
  道理和方法是相同的。  
  Top

7 楼liyangyao970(纳兰容若)回复于 2003-11-02 10:34:13 得分 0

up  
  LearingTop

相关问题

  • 紧急,在线等待
  • 紧急求助于, 在线等待, NNNNNNNNNNNNNNNNNNNNNNNNNN
  • 紧急求助(在线等待)!
  • 紧急求助!(在 线等待)
  • 紧急求救!!!(在线等待~~)
  • 紧急求助,在线等待!!!!!!!
  • 紧急求助!在线等待!
  • 紧急求救 在线等待
  • 紧急求助!在线等待
  • 紧急求救!!!!在线等待

关键词

  • 数据库
  • 文件
  • 学生
  • ds
  • 图片
  • myconnection
  • 显示
  • ui
  • using system

得分解答快速导航

  • 帖主:yr985223

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo