我已經做了一些搜索,找不到一個明確的答案。使用多個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