有个字符串:g_NameOfBoard
我想把它作为参数传给以下SQL语句:
Add('SELECT ComponentID,ComponentLength FROM ArrangeResult');
Add('WHERE BoardID = g_NameOfBoard and ComponentID <> "0"');但这导致了一个异常:……raised exception class EOleException with message
'验证失败‘,
直接把g_NameOfBoard 的值,比如说是'10'写成
Add('WHERE BoardID = “10”and ComponentID <> "0"');
就可通过,但这没有意义,因为g_NameOfBoard 要改变。
请各位高手支援,小弟感激不尽!
我想把它作为参数传给以下SQL语句:
Add('SELECT ComponentID,ComponentLength FROM ArrangeResult');
Add('WHERE BoardID = g_NameOfBoard and ComponentID <> "0"');但这导致了一个异常:……raised exception class EOleException with message
'验证失败‘,
直接把g_NameOfBoard 的值,比如说是'10'写成
Add('WHERE BoardID = “10”and ComponentID <> "0"');
就可通过,但这没有意义,因为g_NameOfBoard 要改变。
请各位高手支援,小弟感激不尽!
adoquery.parameters[0].value:=g_NameOfBoard;
Add('WHERE BoardID = '+ g_NameOfBoard+' and ComponentID <> "0"');
Add(' WHERE BoardID = '+''''+ g_NameOfBoard+''''+' and ComponentID <>0');
Add('WHERE BoardID = :a and ComponentID <> :b');
adoquery.Parameters .ParamByName('a').value:=g_NameOfBoard;
adoquery.Parameters .ParamByName('b').value:='0';