在视图中不能使用参数? 找金蝶财务软件介绍
财务软件版1楼: 请问为什么我在视图中不能使用参数查询
只能使用变量,很不方便
with Adoquery1 do
begin
close;
sql.clear;
sql.add(select * from v_kc where wzbm=:wzbm);//v_kc为视图
parameters.parambyname(''wzbm'').value:=edit1.text;
open;//打开后出现错误,不知为什么,请指导
end;
只能使用变量,很不方便
with Adoquery1 do
begin
close;
sql.clear;
sql.add(select * from v_kc where wzbm=:wzbm);//v_kc为视图
parameters.parambyname(''wzbm'').value:=edit1.text;
open;//打开后出现错误,不知为什么,请指导
end;
2楼: with Adoquery1 do
begin
close;
sql.clear;
sql.add(select * from v_kc where wzbm=''''''+edit1.text+'''''''');
open;
end;
试下 如金蝶财务软件介绍
3楼: 试一试
with Adoquery1 do
begin
close;
sql.clear;
sql.text:=''select * from v_kc where wzbm=''+quotedstr(trim(edit1.text));
open;
end;
4楼: 楼上的,兄弟和你的一样哦
5楼: 我以前也是用你的那个'''''''',但是quotedstr()这个就比较好了。
''''''''太多,很容易出错。
问题本是很简单,哈
6楼: 多人接受答案了。