以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  在加载外部数据表时,mid函数报错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173819)

--  作者:zsxx999ja
--  发布时间:2021/12/17 16:43:00
--  在加载外部数据表时,mid函数报错
 Dim dt As DataTable
Dim  n As Integer
Dim cmd As new sqlcommand
cmd.C
cmd.CommandText = "s elect distinct 用户名,上分列名 FROM {授权表} WHERE 用户名 = N\'" & user.name & "\'"

dt = cmd.ExecuteReader
\'output.show(user.name)
\'output.show(dt.DataRows.Count)
Dim str As String
str = dt.DataRows(0)("上分列名")
\'output.show(str)
If e.DataTableName = "学生成绩表" Then
    e.S electString = "s elect * from [学生成绩表] where mid([检测号],3,1)= 282"
End If


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



--  作者:zsxx999ja
--  发布时间:2021/12/17 17:01:00
--  
我主要是想在加载外部表“学生成绩表”时,只加载授权表中的用户及相对应的上分科目和上分年级,请帮写一下
--  作者:有点蓝
--  发布时间:2021/12/17 17:12:00
--  
SqlServer使用substring:http://www.foxtable.com/webhelp/topics/1827.htm
--  作者:zsxx999ja
--  发布时间:2021/12/19 10:29:00
--  
上面的办法实现了。