难道就没人知道吗??
xdjm帮帮忙把

解决方案 »

  1.   

    如果要把照片存到数据库的话,
    加个字段,字段类型 OLE 对象.
    不过,要用JS读取这个图片并显示出来,可能有些困难.
    ASP中是用Response.BinaryWrite来显示数据库里面的图片,
    不过JS里面没有这种方法.
    或许可以用JS写二进制文件生成图片.我觉得,还是用数据库存储图片路径.这样好实现一些.附: 希望对你有帮助.<html> 
    <head> 
    <title>表格显示数据表记录</title> 
    </head> 
    <body> 
    <h2>表格显示数据表记录</h2> 
    <hr> 
    <script language="JavaScript"> 
    // 创建数据库对象 
    var objdbConn = new ActiveXObject("ADODB.Connection"); 
    // DSN字符串 
    var strdsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\Books.mdb"; 
    // 打开数据源 
    objdbConn.Open(strdsn); 
    // 执行SQL的数据库查询 
    var objrs = objdbConn.Execute("SELECT * FROM Book"); 
    // 获取字段数目 
    var fdCount = objrs.Fields.Count - 1; 
    // 检查是否有记录 
    if (!objrs.EOF){ 
      document.write("<table border=1><tr>");    
      // 显示数据库的字段名称 
      for (var i=0; i <= fdCount; i++) 
          document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>"); 
      document.write("</tr>"); 
      // 显示数据库内容 
      while (!objrs.EOF){ 
        document.write("<tr>");      
        // 显示每笔记录的字段 
        for (i=0; i <= fdCount; i++) 
           document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>"); 
        document.write("</tr>"); 
        objrs.moveNext();  // 移到下一笔记录 
      } 
      document.write("</table>"); 

    else 
      document.write("数据库内没有记录!<br>"); 
    objrs.Close();        // 关闭记录集合 
    objdbConn.Close();    // 关闭数据库链接 
    </script> 
    </body> 
    </html> 
      

  2.   

    如果要把照片存到数据库的话,
    加个字段,字段类型 OLE 对象.
    不过,要用JS读取这个图片并显示出来,可能有些困难.现在对数据库的操作没有问题了
    请问有对ole和照片操作的SQL语句及思路吗???
    谢谢大家了