下面语句出错:
PY:='中';
if Locate('PY',querypy['a1'],[]) then
begin
......
end;
Locate('PY',querypy['a1'],[])//就是这句出错
PY:='中';
if Locate('PY',querypy['a1'],[]) then
begin
......
end;
Locate('PY',querypy['a1'],[])//就是这句出错
解决方案 »
- delphi想Oracle库中插入数据
- [DBNETLIB] 急!急!急!急!急!
- (100分,在线等待)CGI的Web Services ,拿到虚拟目录下执行后,产生客户端的WEB WEBSERVICES IMPORT时出现“系统未找到指定的object“
- 100分!朋友们帮我看看。
- 如何做一个进销存+财务软件,最好能有一个详细文档,只是为了学习用,
- 有关于mastertable和DBGRID的问题
- 求求项目设计方案的资料
- 第一次做网络版的小游戏,请教
- 一个主机两个显示器,如何用程序控制主副显示器的自由切换,跪求!
- 用FASTREPORT 2.4显示数据库图形字段中图形的问题。
- 需要发邮件的实例。
- 按日期统计的问题!
2。要是PY是字段名,可能和querypy['a1']类型不同
PY是字符串'中'还有querypy['a1']是什么东西,如果querypy是TQuery对象,而a1是字段的话,那么建议写成 querypy.fieldbyname('a1').AsString所以整个locate应该写成:
locate(py,querypy.fieldbyname('a1').asstring,[]);