Foxtable(狐表)用户栏目专家坐堂 → [求助]关于二进制文件不太完善的地方


  共有2574人关注过本帖树形打印复制链接

主题:[求助]关于二进制文件不太完善的地方

帅哥哟,离线,有人找我吗?
ifastudy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
[求助]关于二进制文件不太完善的地方  发帖心情 Post By:2014/9/21 16:02:00 [显示全部帖子]

以下代码可执行:
DataTables("会员信息").LoadFilter = "会员编号 = '" & Vars("选择会员编号") & "'"
DataTables("会员信息").Load
Dim dlg As New OpenFileDialog
    dlg.Filter = "图形文件|*.bmp;*.jpg;*.gif;*.png"
    If dlg.ShowDialog = DialogResult.OK Then
        DataTables("会员信息").DataRows(0).SQLInsertFile("会员照片",dlg.FileName)
        Dim PbPhoto As WinForm.PictureBox = e.Form.Controls("PbPhoto")
        PbPhoto.Image = GetImage(dlg.FileName)
    End If

以下代码出错:
Dim drs As List(of DataRow)  = DataTables("会员信息").SQLSelect("会员编号 = '" & Vars("选择会员编号") & "'")
Dim dlg As New OpenFileDialog
    dlg.Filter = "图形文件|*.bmp;*.jpg;*.gif;*.png"
    If dlg.ShowDialog = DialogResult.OK Then
        drs(0).SQLInsertFile("会员照片",dlg.FileName) '插入文件
        Dim PbPhoto As WinForm.PictureBox = e.Form.Controls("PbPhoto")
        PbPhoto.Image = GetImage(dlg.FileName)
    End If

用SQLSelect得到的datarow无法使用SQLInsertFile

 回到顶部
帅哥哟,离线,有人找我吗?
ifastudy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
  发帖心情 Post By:2014/9/21 16:20:00 [显示全部帖子]

cmd.CommandText = "select _identify,会员编号 from 会员信息 where 会员编号 = '" & Vars("选择会员编号") & "'"
dt = cmd.ExecuteReader
Dim PbPhoto As WinForm.PictureBox = e.Form.Controls("PbPhoto")
PbPhoto.Image = dt.DataRows(0).SQlLoadImage("会员照片")

这样也不行. 
会提示两次: 不存不名为""的datatable. 

 回到顶部