Office中国论坛/Access中国论坛

标题: update中的dsum用法问题 [打印本页]

作者: access_beginner    时间: 2012-6-11 11:35
标题: update中的dsum用法问题
新手求教,为什么我用了下面的语句,但是执行结果每次都会报错,报错内容为unknown.

UPDATE Total_Holding SET Total_Holding.ePAM_Total = DSUM("Quantity Held", "ePAM_Port", "ortfolio=""ABCDEF""")
WHERE Total_Holding.Flag="1";

作者: access_beginner    时间: 2012-6-11 11:37
中间有几个字符变成表情了,窘。本来是一个字段的名称。
作者: access_beginner    时间: 2012-6-11 11:37
中间有几个字符变成表情了,窘。本来是一个字段的名称。
作者: Henry D. Sy    时间: 2012-6-11 12:50
UPDATE Total_Holding SET Total_Holding.ePAM_Total = DSUM("Quantity Held", "ePAM_Port", "ortfolio=‘" & ABCDEF &“’")
WHERE Total_Holding.Flag="1"
作者: 轻风    时间: 2012-6-11 14:28
标点符号使用规范:引号里面还要用引号时,外面一层用双引号,里面一层用单引号,如:
小明问:“老师,‘有条不紊’的紊是什么意思?”{:soso_e144:}
作者: access_beginner    时间: 2012-6-19 16:04
Henry D. Sy 发表于 2012-6-11 12:50
UPDATE Total_Holding SET Total_Holding.ePAM_Total = DSUM("Quantity Held", "ePAM_Port", "ortfolio=‘" ...

多谢版主! 原来如此啊,要多多学习!
作者: access_beginner    时间: 2012-6-19 16:05
轻风 发表于 2012-6-11 14:28
标点符号使用规范:引号里面还要用引号时,外面一层用双引号,里面一层用单引号,如:
小明问:“老师,‘ ...

同样多谢这位大师。这个例子简单明了啊。和vba里面的双引号搞混掉了,vba里面是应该"""" 哎。。。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3