以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 出错了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150439) |
-- 作者:leoli -- 发布时间: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 -- 发布时间:2020/5/30 3:34:00 -- cmd.c 是什么鬼?出错信息是什么?你确定表里有FItemID 字段?名字没写错? |
-- 作者:leoli -- 发布时间:2020/5/30 7:49:00 -- 没有写错 |
-- 作者:有点蓝 -- 发布时间:2020/5/30 9:29:00 -- 还是仔细看看帮助吧:http://www.foxtable.com/webhelp/topics/0696.htm ExecuteScalar 用于执行返回单个值的命令,例如: ExecuteValues 用于执行一次返回多个值的命令,例如: Dim cmd As new SQLCommand |
-- 作者:leoli -- 发布时间:2020/5/30 10:07:00 -- 谢谢。 |