Foxtable(狐表)用户栏目专家坐堂 → sqlGetComboListString能否将获取后的字段进行处理在赋给组合框?


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

主题:sqlGetComboListString能否将获取后的字段进行处理在赋给组合框?

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


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/12/17 11:10:00 [显示全部帖子]

我也没弄出来,直接格式化好像没用,sql数据库


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


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/12/17 11:50:00 [显示全部帖子]

不知道思路对不对,但是这样也报错

Dim lst As String = ""
For Each dc As String In DataTables("表A").GetValues("CONVERT(varchar(6), 第二列, 112)") '外部表就报错

'For Each dc As String In DataTables("表A").sqlGetValues("format(第二列, 'yyyyMM')") '内部表这样是没问题的
    lst &= "|" &  dc
Next
lst = lst.trimstart("|")
e.Sender.ComboList = String.join("|",lst.toarray)

 

 
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20211217114857.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2021/12/17 11:56:21编辑过]

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


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/12/17 11:58:00 [显示全部帖子]

看了狐爸这个,我那个思路其实生成一个临时的DataTable表,用我那个方法应该也能实现

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


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/12/17 12:23:00 [显示全部帖子]

以下是引用有点蓝在2021/12/17 11:57:00的发言:
For Each dc As String In DataTables("表A").sqlGetValues("CONVERT(varchar(6), 第二列, 112)")

明白了,外部表的还只能在外部表测试,内部表测试就报错


 回到顶部