精华内容
下载资源
问答
  • vc往access数据库表中插入图片.zip
  • 图片保存到access数据库 c#开发环境,界面采用树结构方式。
  • access数据库中添加与读取图片
  • ACCESS数据库读取bmp图片 有关于数据库连接和应用的 以及图片问题 在创建数据库的表时应记得将图片字段类型设置为OLB类型
  • 易语言access数据库中添加与读取图片源码,access数据库中添加与读取图片
  • 图片以ole对象保存到数据库中,并从数据库中读取显示实例。 1.asp选取图片文件,提交文件和文件类型 hello function abc(){ var a=document.getElementById("file"); var b=document.getElementById("p1");...

    图片以ole对象保存到数据库中,并从数据库中读取显示实例。

    1.asp选取图片文件,提交文件和文件类型

    <html>
    <head><title>hello</title></head>
    <script language="javascript">
    function abc(){
    var a=document.getElementById("file");
    var b=document.getElementById("p1");
    var c;
    if (a.value.match(".png")!= null) c="png"; 
    if (a.value.match(".gif")!= null) c="gif";
    if (a.value.match(".jpg")!= null) c="jpg"; 
    if (a.value.match(".jpeg")!= null) c="jpeg";
    if (a.value.match(".bmp")!= null) c="bmp";
    //b.innerHTML="name"+a.name+"type"+a.type+a.nodeType+a.enctype+a.commandType+a.value+"文件类型"+c;
    var d=document.getElementById("form1");
      d.action="2.asp?type="+c;
      d.submit();
    }
    </script>
    <body>

    <center>

       <form name="mainForm" enctype="multipart/form-data" action="#" method=post id="form1">
        <input type="file" name="mefile" accept="image/*" id="file"><br>
       <input type="button" name="ok"value="OK" onClick="abc()">
       </form>
    <p id="p1"></p>
    </center>
    </body>
    </html>


    2.asp读取图片文件和图片类型,并存储到access数据库

    <%
    set conn = server.CreateObject("adodb.connection")
    dbfile="db.accdb"
    connstr="Provider=Microsoft.ace.oledb.12.0;Persist Security Info=False;Data Source="&server.MapPath(dbfile)
    '"Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=False;Data Source=" & Server.MapPath
    conn.open connstr
    set rec=server.createobject("ADODB.recordset")
    rec.Open "SELECT * FROM [u]",conn,1,3
    rec.addnew
    rec("type")=request("type")‘文件类型
    response.buffer=true
    formsize=request.totalbytes
    formdata=request.binaryread(formsize)’图片文件
    bncrlf=chrB(13) & chrB(10)
    divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
    datastart=instrb(formdata,bncrlf & bncrlf)+4
    dataend=instrb(datastart+1,formdata,divider)-datastart
    mydata=midb(formdata,datastart,dataend)
    rec("img").appendchunk mydata
    rec.update
    rec.close
    set rec=nothing
    set conn=nothing
    set conn = server.CreateObject("adodb.connection")
    dbfile="db.accdb"
    connstr="Provider=Microsoft.ace.oledb.12.0;Persist Security Info=False;Data Source="&server.MapPath(dbfile)
    '"Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=False;Data Source=" & Server.MapPath
    conn.open connstr
    set rs=server.createobject("ADODB.recordset")
    rs.Open "SELECT * FROM [u]",conn,1,3
    do while not rs.eof and not rs.bof
    %>
    <img src="3.asp?id=<%=rs("id")%>" style="width:100px;height:100px;">
    <%
    rs.movenext
    loop
    rs.close
    %>
    <a href="1.asp"><input type="button" value="goback"/></a>


    3.asp读取数据库并按图片类型输出文件。

    <%
    set conn = server.CreateObject("adodb.connection")
    dbfile="db.accdb"
    connstr="Provider=Microsoft.ace.oledb.12.0;Persist Security Info=False;Data Source="&server.MapPath(dbfile)
    '"Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=False;Data Source=" & Server.MapPath
    conn.open connstr
    set rec=server.createobject("ADODB.recordset")
    strsql="select * from u where id="&request("id")
    rec.open strsql,conn,1,1
    Response.ContentType = "image/"&rec("type")
    imagebytes=rec("img").getchunk(8000000)
    response.BinaryWrite imagebytes
    %>

    在iis中【asp】中限制设置里设置【最大请求实体主体限制】设置服务器接受图片大小限制


    展开全文
  • Access数据库存储与读取 如何实现数据库图片小例子
  • 图片保存 Access数据库

    2011-11-04 19:14:03
    图片以二进制的形式保存到数据库中,适合初学者
  • 图片存储到Access数据库图片存储到Access数据库
  • VS2005-图片存取access数据库小例子。
  • 在combox里显示Access数据库里所有的图片,选择要显示的图片,还可以将其他图片存入数据库
  • access数据库图片。access图片,帮交警作的小例子
  • 摘要:VC/C++源码,数据库应用,BMP,位图 本实例演示如何使用VC++将BMP图片存入Access数据库,注意Access字段的类型及长度值,测试时请注意,要运行程序必须将数据库文件userinfo.mdb与可执行文件放在一起,如果在vc...
  • 上传图片ACCESS数据库
  • MFC操作ACCESS数据库

    2020-12-29 14:18:01
    MFC + Access数据库操作,读取Access数据库存储图片bitmap案例,需要的朋友可以下载学习参考.oledb对象存储读取.显示在picture控件案例.
  • 应用access作为数据库的通讯录 有图片功能 能删除 添加修改 联系人 还支持listview排序
  • asp产品展示系统带access数据库asp产品展示系统带access数据库和上传图片
  • 基于VB的Access数据库存储图片实例代码
  • access数据库插入图片

    千次阅读 2005-06-12 20:56:00
    access数据库插入图片我这个是ACCESS数据库你参考一下//save pictureOleDbConnection mycnn=new OleDbConnection("provider=Microsoft.jet.oledb.4.0;data source=f://dazhu.mdb"); mycnn.Open(); OleDbCommand ...

    access数据库插入图片
    我这个是ACCESS数据库你参考一下
    //save picture


    OleDbConnection mycnn=new OleDbConnection("provider=Microsoft.jet.oledb.4.0;data source=f://dazhu.mdb");
       mycnn.Open();
        
        OleDbCommand mycmd=new OleDbCommand("update info set picture=@a",mycnn );
         
       FileStream mystream=new FileStream("f://1.jpg",FileMode.Open,FileAccess.Read);
       long len=mystream.Length;
       
       mycmd.Parameters.Add("@a",OleDbType.Binary,(int)len,"picture");
       mycmd.Parameters["@a"].Direction=System.Data.ParameterDirection.Input;
                     
       byte []box=new byte[len];
       mystream.Read(box,0,(int)len);
      
       mycmd.Parameters["@a"].Value=box;
       
       //更新
       mycmd.ExecuteNonQuery();
       MessageBox.Show("ok");
       mystream.Close();
       mycnn.Close();

    显示图片

    OleDbConnection mycnn=new OleDbConnection("provider=Microsoft.jet.oledb.4.0;data source=f://dazhu.mdb");
       mycnn.Open();
        MessageBox.Show("ok.mycnn.open");
       OleDbCommand mycmd=new OleDbCommand("select * from info",mycnn );
        OleDbDataReader myrd=mycmd.ExecuteReader();
       if(myrd.Read())
       {
        //读取图片
        byte []box=(byte [])myrd["picture"];

        //构造流
        
        Stream stream1=new MemoryStream(box);
        this.pictureBox2.Image=System.Drawing.Image.FromStream(stream1);
                   
        stream1.Close();
        
       }
       
       
       mycnn.Close(); 

    SQL数据库
     mycnn=new SqlConnection(@"server=zhurongj;database=my1;Trusted_connection=yes");
       mycnn.Open();
        SqlCommand mycmd=new SqlCommand("update picture set picture=@a where ID=1",mycnn);
         
       FileStream mystream=new FileStream("f://1.jpg",FileMode.Open,FileAccess.Read);
       long len=mystream.Length;
       
       mycmd.Parameters.Add("@a",SqlDbType.Image,(int)len,"picture");
       mycmd.Parameters["@a"].Direction=System.Data.ParameterDirection.Input;
                     
       byte []box=new byte[len];
       mystream.Read(box,0,(int)len);

       mycmd.Parameters["@a"].Value=box;
       
       //更新
       mycmd.ExecuteNonQuery();
       MessageBox.Show("ok");
       mystream.Close();
       mycnn.Close();


    显示到PICTURE控件
    mycnn=new SqlConnection(@"server=zhurongj;database=my1;Trusted_connection=yes");
        mycnn.Open();
        MessageBox.Show("ok.mycnn.open");
        SqlCommand mycmd=new SqlCommand("select * from picture",mycnn);
       SqlDataReader  myrd=mycmd.ExecuteReader(); 
        
      
        if(myrd.Read())
        {
         //读取图片
         if(!myrd.IsDBNull(1))
         {
          byte []box=(byte [])myrd[1];
             
          //构造流
        
          Stream stream1=new MemoryStream(box);
          this.pictureBox2.Image=System.Drawing.Image.FromStream(stream1);
         
          stream1.Close();
         }
         else
         {

                    MessageBox.Show("该字段是NULL");
         }
        
        }
       
       
        mycnn.Close();  
       }
       catch(Exception my)
       {
                 MessageBox.Show(my.Message.ToString());

       }


    把我刚才发的两个方法Copy过到同一文件去.然后把这句话改了,试一下

    cmd.Parameters.Add(new SqlParameter("@photo",SqlDbType.Image));
    cmd.Parameters["@photo"].Value = ConvertImage(System.Drawing.Image.FromFile("c://w.jpg"));


    如果是子窗口的模式,是可以通过以下代码判断出某个子窗体是否已经打开:
    form2 f = new form2();
    foreach(Form key in this.MdiChildren)
    {
        if(key.Name.ToUpper() == f.Name.ToUpper())
        {
           return;
        }
    }
    f.Show();

    展开全文
  • 用截图的形式,讲述了将SQL_Server数据库转换成Access数据库的过程,条理清晰,一目了然.极力推荐有需要的朋友下载!
  • Vb将图片放入Access数据库更新并保存,从标题就能看出本程序主要演示如何将图片存入数据库,这里图片对格式要求很宽,平时的BMP/JPG/GIF都可以保存,打开程序后,浏览到保存数据的数据库,程序会自动索引到图片信息...
  • C# WEB 实例 批量将图片写入ACCESS数据库同时读取磁盘文件及文件夹;密码加密等
  • VB.NET 使用Access数据库保存和读取图片文件;并连接到datagridview
  • 还是把图片数据库里? ``` sql = " select * from Picture where id=1" Set rs=Server.CreateObject("ADODB.RecordSet") rs.Open sql,conn,1,1 %> ...
  • 本文从多个角度来讲解如何在Access数据库上如何上传并且显示上所上传图片
  • 本工具是因很多网站客户的要求而制作,主要是方便将存放于Access数据库中的二进制图片转换成JPG格式,并批量导出到硬盘中。 广告:本人提供商业版和工业版的进销存贴牌加工(OEM)服务
  • 很早时候写的,名字叫AspShop,不过觉得很有用,也很好用,演示如何用ASP将上传的图片存入ACCESS数据库,并实现删除操作,对于经常用ASP开发软件的朋友或许能用上。
  • 我用c#创建一个窗口后,设置了一个按钮,想要用这个按钮实现把图片(大量的图片)用流的形式存储到Access数据库里的表里,然后再设置一个按钮,可以把数据库里的图片读取到窗体上

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,145
精华内容 19,658
关键字:

access图片数据库