我已经做了一些搜索,找不到一个明确的答案。使用多个SQL查询
我刚刚进入SQL,所以要温柔。使用D5,TNTUnicode,Zeos和SQLite3
我有一个DBGrid与tblAccounts中显示的所有帐户名称。 我有一个DBGrid与tblFolders中显示的所有文件夹。
在帐户电网的OnCellClick我有一个SQL查询
qryFolders.Close;
qryFolders.SQL.Clear; // Not really needed as I am assigning the Text next - but :)
qryFolders.SQL.Text:=
'SELECT Folder FROM tblFolders WHERE UPPER(Account)="FIRSTTRADER"'
qryFolders.ExecSQL;
tblFolders.Refresh;
在我的应用程序,什么也没发生,我仍然有文件夹可见的完整列表。
在SQL-Expert桌面该行正常工作并只显示与该帐户关联的两个文件夹。在该应用它不断通过OnCellClick它显示了正确的文本等
我要去哪里错了显示文件夹
如果我步骤的完整列表?
感谢
什么是qryFolders和tblFolders之间的连接(如果有的话)? qryFolders可能会得到一个新的数据集(虽然我不确定你的查询),但是你刷新了tblFolders。 – 2013-03-21 16:18:32
'ExecSQL'是一种执行'insert' /'update'或其他不返回游标的SQL语句的方法。 'select'语句上的'ExecSQL'是无用的,因为你通常想获得返回的游标。 – jachguate 2013-03-21 16:23:54
更好地解释你想要完成什么;) – jachguate 2013-03-21 16:25:52