query1.sql.add('select * from dwdm where '''+edit1.text+'''='''+getPYStr(dw)+''')
解决方案 »
- Delphi SQL语句问题
- 有使用TVirtualStringTree的朋友,过来看看关于内存泄漏的问题。
- 进程守护问题,类似卡巴或者瑞星,来者有分
- 在线程中,使用adoquery循环添加数据,但内存不断增长,无法释放
- 高手们在吗?问一个菜菜的问题,谢了
- 如何隐藏已published的属性??
- 怎么把一个文本文件中按行,输入到SQL的表中去?
- 望各位高手给出全部代码
- 简单送分问题,大家快来看看啊~~~~~
- to zswang(伴水)(被黑中) ,师傅,俺在原来的帖子回不了话了,发新帖子也难,是不是被封了IP了?俺没做坏事啊?//cry
- 在delphi下删除sql_server2000中的表的记录,有时会出现不能删除的情况...?
- 求助:Borland的TeamSource的CDKEY是什么?????
var
strSQL:='SELECT * FROM dwdm where getPYStr(dw)=:AValue';
with Query1 do
begin
Close;
SQL.Text:=strSQL;
Parameters.ParamByName('AValue').AsString=Edit1.Text;
Prepared;
Open;
end;
[Error] Unit3.pas(169): Undeclared identifier: 'Parameters'
[Error] Unit3.pas(169): Missing operator or semicolon
[Error] Unit3.pas(170): Statement expected, but expression of type 'Boolean' found
不知道应该处理,请指教!!!
var
strSQL:='SELECT * FROM dwdm where getPYStr(dw) like :AValue';
begin
query1.Close;
query1.SQL.Text:=strSQL;
query1.ParamByName('AValue').AsString=Edit1.Text;
query1.open;
end;
end;
可以吗??
SQL 语句中不能使用 数据库不支持的 函数 如:getPYStr