Foxtable(狐表)用户栏目专家坐堂 → loadfilter


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

主题:loadfilter

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


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
loadfilter  发帖心情 Post By:2016/4/1 12:35:00 [只看该作者]

数据库是sql
dim filter as string
DataTables("aaa").LoadFilter =  filter
DataTables("aaa").Load

能否先进行判断 filter 为有效的字符串,避免报错
[此贴子已经被作者于2016/4/1 13:44:06编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/1 14:50:00 [只看该作者]

用sql语句测试一次,try catch

 

http://www.foxtable.com/help/topics/2933.htm

 


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


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2016/4/1 15:05:00 [只看该作者]


str  = "leader > ’sdfas‘  pdf > osfad "
Try
DataTables("人事系统_考勤审批").LoadFilter =  str
DataTables("人事系统_考勤审批").Load
Catch ex As Exception '如果出错 
    MessageBox.Show( "条件填写出错,请确认")
End Try

故意写错 格式 来测试,提示一下效果, 不会 MessageBox.Show( "条件填写出错,请确认")报错。

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.12.22.1
错误所在事件:加载[人事系统_考勤审批]失败!
详细错误信息:
'leader' 附近有语法错误。





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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/1 15:07:00 [只看该作者]

叫你这样执行

 

"select count(*) fr om {人事系统_考勤审批} where " & str

 

http://www.foxtable.com/help/topics/0696.htm

 


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


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2016/4/1 15:36:00 [只看该作者]

我试过这么写
Try
‘Dim cmd As New SQLCommand
cmd.C
cmd.CommandText ="select count(*) fr om {人事系统_考勤审批} where " & str   “ 改了 fr om 的”
If cmd.ExecuteScalar > 0 Then
DataTables("人事系统_考勤审批").LoadFilter =  str
DataTables("人事系统_考勤审批").Load
Else
MessageBox.Show("没符合条件的数据.")
End If
Catch ex As Exception '如果出错 
    MessageBox.Show( "条件填写出错,请确认")
End Try

我试过这么写 ,但还是提示上边的错误,,袍哥再帮忙看下
[此贴子已经被作者于2016/4/1 15:38:28编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/1 15:41:00 [只看该作者]

把事务加上去啊

 

http://www.foxtable.com/help/topics/2933.htm

 


 回到顶部