您好!我需要登錄在德爾福2010年。我有MS Access數據庫,我有字段(登錄ID,用戶名,密碼)。所以我有2個用於用戶名和密碼的TEdit組件。我已經連接到數據庫在德爾福和所有連接工作。
所以問題是,我不知道如何檢查來自TEdit的文本是否在數據庫中。我需要查詢之類的東西。
例子:
if Edit1.Text in login.username then
something
else
something else
希望你能理解我需要什麼,但無論如何,你可以要求更多信息的問題。我會感謝解決方案。
什麼我tryed
ADOQuery1.SQL.Text := 'SELECT FROM login WHERE username = :Edit1.Text';
ADOQuery1.ExecSQL;
我不知道,如果它的工作原理。
如何檢查這樣的:
if ADOQuery1 execute then
something
else
something else
您需要使用帶參數的ADO查詢並檢查用戶是否存在使用SELECT。如何使用TADOQuery在Delphi [文檔](http://docwiki.embarcadero.com/VCL/2010/en/ADODB.TADOQuery)中,以及如何使用SELECT在SQL手冊中。 –
請檢查我最後一次更新。你能告訴我如何檢查查詢是否爲真(如果有效)或錯誤? –
我剛剛做到了。別那麼不耐煩。你需要給人時間來寫他們的答案。 :-) –