procedure TForm1.Button1Click(Sender: TObject);
begin
with adoquery1 do
begin
sql.Text:='select * from card_sale_view'+
'where card_no=:p1';
Parameters.ParamByName('p1').Value:=edit1.Text;
open;
end;
end; 看看有什么错误!
begin
with adoquery1 do
begin
sql.Text:='select * from card_sale_view'+
'where card_no=:p1';
Parameters.ParamByName('p1').Value:=edit1.Text;
open;
end;
end; 看看有什么错误!
解决方案 »
- delphi2009获取软件版本号
- 无理由无条件理所当然的散分~
- 请问怎么用ADOTable+filter进行模糊查询?
- 处么把ListView中的数据写入数组或TStrings,还有处么把数组或TStrings写入ListView?
- TFlatPageControl是什么控件
- 高手原谅我没分了,可问题还是没解决,关于treeview生成结点时的判断问题,请帮忙看我的代码为什么不对?!
- 为什么不能静态加载DLL?(高分,急!!!!!!!!)
- 请问Delphi和C++的code,能结合吗?
- 高分100,错误:win32 Error code 87 参数错误!
- 怎样比较两个时间??
- SQL Server的SQL能不能做这样的查询?
- DELPHI的程序怎么这么大啊?能做的小一点吗?
'where card_no=:p1';
//这里有点错误,
你写在一行,结果是这样的:
sql.Text:='select * from card_sale_viewwhere card_no=:p1';
所以,找不到表:card_sale_viewwhere,
所以会出理SQL语法错误,
加几个空格吧,再说了,你的SQL语句又不长,写在一行也行呀;
说了这么多,不知对否;