变量传递问题(50分)

  • 主题发起人 主题发起人 linlin_best
  • 开始时间 开始时间
L

linlin_best

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾请看:
MYString:=Trim(ComboBoxName.Items.Strings[ComboBoxName.ItemIndex]);
//为一下拉框的选项
想实现query1.filter:='queryFieldName = mystring ',却怎么也实现不了
如何将mystring的值传递到query1.filter中去?
 

query1.filter:='queryFieldName='+MYString;
 
错误比较明显,'queryFieldName = mystring ',是过滤为mystring这个串,而不是实际的值.
 
很粗心吧
 
'queryfieldname = "' + mystring + '"'
 
To xinhe:
你的方法不行,错误提示为 "query1 not found field mystring",虽然mystring以被替换
to Kill Night:
我也知道它是'过滤为mystring这个串,而不是实际的值'.问题就是怎么实现为实际的值?
To iie:
你的方法也不对,错误提示为:"project....raise...with Message'Invalid filter
expression character:'"''.......
who can help me?
who can help me?



 
iie的方法是对的,你再试一下:
query1.filter:='queryFieldName='''+MYString+'''';
 
老大,你敲双引号了?
象本本那样敲4个但引号试试
 

iie的方法应该是对的,我也太粗心了 :P
 
我先试一试,对了再给大家加分!可惜分太少,抵不上大家热情的十分之一!
 
奇怪!我记得早已经结束这个帖子了!
 
不用奇怪,看看你结束过问题么?非要我替你结束??

记得选上“接受答案,并……”
 
我也觉得奇怪,既然知道了,还说了一声奇怪,干吗还不结束呢?
老猫帮帮忙吧。
 
接受答案了.
 
后退
顶部