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


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

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

帅哥哟,离线,有人找我吗?
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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/21 16:06:00 [只看该作者]

 根本就没有这个方法SQLInsertFile,你哪里弄出来的?

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/9/21 16:14:00 [只看该作者]

以下是引用有点甜在2014-9-21 16:06:00的发言:
 根本就没有这个方法SQLInsertFile,你哪里弄出来的?

 

嘿嘿,要与时俱进:

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=57224

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/9/21 16:15:00 [只看该作者]

To 楼主: 下次搞定

 回到顶部
帅哥哟,离线,有人找我吗?
ifastudy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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. 

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/9/21 16:28:00 [只看该作者]

估计还有几个回合,二进制就能完全搞定了。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/21 16:40:00 [只看该作者]

 测试了一下,确实不行,必须直接调用才行。现在使用的时候,必须有明确的表名。


 回到顶部