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


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

主题:SQLCommand

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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
SQLCommand  发帖心情 Post By:2019/12/17 11:02:00 [只看该作者]

Dim s,s2 As String
        If e.DataRow("银行 账号").Length >=10 Then
            s = e.DataRow("银行 账号").Substring(6,3)
            s2  =e.DataRow("银行 账号").Substring(6,4)
        End If
        Dim cmd As new SQLCom mand
        cmd.Comm andText = "Sel ect * from {银 行卡归属地} Where 城市地区号 = '" & s & "'and 银行全称 = '" &  e.DataRow("开户银行全称") & "'"
        cmd.Connec ti
        Dim Values = cmd.Execut eValues
        Dim cmd2 As new SQLCom mand
        cmd2.Comm andText = "Sel ect * from {银 行卡归属地} Where 城市地区号 = '" & s2 & "'and 银行全称 = '" &  e.DataRow("开户银行全称") & "'"
        cmd2.Connec ti
        Dim Values2 = cmd2.Execute Values
'
msgbox(Values2.Count)
        If Values.Count > 0 Then
            e.DataRow("银行 卡归属地") = Values("城市地区名")
        ElseIf Values2.Count > 0 Then
msgbox(5)
msgbox(Values("城市地区名"))

            e.DataRow("银行 卡归属地") = Values("城市地区名")
        Else
            e.DataRow("银行 卡归属地") = Nothing
        End If

银行 卡归属地表中有“城市地区名”

 

执行到黄色部分,为什么会显示如下提示:

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.11.3.1
错误所在事件:表,重要账户, DataColChanged
详细错误信息:
调用的目标发生了异常。
给定关键字不在字典中。


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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/17 11:06:00 [只看该作者]

cmd.CommandText = "Select top 1 城市地区名 from {银 行卡归属地} Where.....

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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/12/17 18:46:00 [只看该作者]

还是不行呀

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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/12/17 19:05:00 [只看该作者]

可以了

 回到顶部