以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  图片导入还是失败  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102918)

--  作者:HJG_HB950207
--  发布时间:2017/6/27 17:20:00
--  图片导入还是失败
老师,非常不好意思还是请教图片导入问题:

       在窗口建按钮,按表A 姓名列,将D:\\ZP 目录中,分别将文件名包含表A姓名的图片文件,考入表记录其对应的照片列中。
      
        表A          姓名         照片
                       张三
                       胡为
                       齐伟民
                       :
                       :
        d:\\ZP 中,有他们的照片(每个人多张),照片的文件名均包含他们各自的姓名,现在要按表A 姓名列清单,导入其各自的照片。   


      前两天老师给出如下代码,但还是没有验证成功.

    For Each F As String In FileSys.GetFiles("D:\\ZP\\")
    Dim ifo As new FileInfo(f)
    Dim name As String = ""
    If name.IndexOf("在") Then
        name = ifo.name.Split("在")(0)
    Else       
        name = ifo.name.Replace(ifo.Extension, "")
    End If
    
    Dim fdr As DataRow = DataTables("表A").Find("  姓名  = \'" & name & "\'")
    If fdr IsNot Nothing Then
        fdr("照片") &= iif(fdr("照片")=Nothing, "", vbcrlf) & ifo.name
    End If
Next

     请老师再次指点,谢谢!

--  作者:有点色
--  发布时间:2017/6/27 17:43:00
--  

代码没问题,测试也没问题。

 

照片列肯定填入了数据。如果图片不显示,你列属性的存放路径没设置成 d:\\zp


--  作者:HJG_HB950207
--  发布时间:2017/6/27 17:50:00
--  
谢谢老师!