您好我今天运行此代码,但问题是当字段上有相同的数据时它不会循环但只显示它过滤的第一个数据.这是代码
ADOTable1.First;
if ADOTable1.Locate('Last', Edit1.Text, []) then
begin
Label1.Caption := ADOTable1.FieldByName('Last').AsString;
Label2.Caption := ADOTable1.FieldByName('First').AsString;
Label3.Caption := ADOTable1.FieldByName('address').AsString;
Next;
end
else
begin
Label1.Caption := '';
Label2.Caption := '';
Label3.Caption := '';
end;
Run Code Online (Sandbox Code Playgroud) 我想在单个数据库文件上的2个表上显示TDbgrid数据.我试过写sql语句,如:
select "Client", "Address", "Balance" from "table1"
and "Payment" from "table2"
Run Code Online (Sandbox Code Playgroud)
但它始终显示此错误
SQL Error: Dynamic SQL Error DQL Error code = -104 Token Unknown - line 2,
column1 and.Error -104.Invalid token The SQL: select "Client", "Address", "Balance"
from "table1"
and "Payment" from "table2"
Run Code Online (Sandbox Code Playgroud)
我不知道是不可能的,或者我在编写代码时遇到错误,或者是我需要修改的TDbgrid.我搜索了一个zeos sql指南,但我找不到一个.我得到的只是:http://www.intitec.com/varios/A_ZEOS_basics_tutorial_not_only_for_firebird.pdf但我的一些问题仍未得到答复.
我正在使用firebird数据库2.5和delphi 7.
我可以在这上面使用哪些SQL代码?