Foxtable(狐表)用户栏目专家坐堂 → [求助] 出错了


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

主题:[求助] 出错了

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
[求助] 出错了  发帖心情 Post By:2020/5/29 22:55:00 [只看该作者]


老师,增加了以下黄色的,就出现错误了,请指导一下,谢谢。

For Each r As Row In Tables("PriceNew")
    
    If r IsNot Nothing Then
        Dim ld As String
        Dim cmd As New SQLCommand
        cmd.C
       
        cmd.CommandText = "Se lect top 1 Fname,FItemID From {t_ICItemCore} Where FNumber = '" & r("PartNo") & "'"
        ld = cmd.ExecuteScalar()
       
        If LD IsNot Nothing Then
            r("PartDesc") = ld
            r("FItemID") = ld
        Else
           
            r("PartDesc") = "无记录"
           
        End If
    End If
Next

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


加好友 发短信
等级:九尾狐 帖子:2180 积分:13804 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2020/5/30 3:34:00 [只看该作者]

cmd.c 是什么鬼?出错信息是什么?你确定表里有FItemID 字段?名字没写错?

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2020/5/30 7:49:00 [只看该作者]

没有写错

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106011 积分:539142 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/30 9:29:00 [只看该作者]

还是仔细看看帮助吧:http://www.foxtable.com/webhelp/topics/0696.htm

ExecuteScalar

用于执行返回单个值的命令,例如:


ExecuteValues

用于执行一次返回多个值的命令,例如:

Dim cmd As new SQLCommand 
cmd
.CommandText = "Selec部门,职务 from {员工} Where 姓名 = '王伟'"
cmd
.ConnectionName = "数据源名称"
Dim
 Values = cmd.ExecuteValues
If
 Values.Count > 0 Then
    
Output.show(Values("部门"))
    Output.show(Values("职务"))

End
 If


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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2020/5/30 10:07:00 [只看该作者]

谢谢。

 回到顶部