복붙노트

[SQL] SQL에서 매개 변수 - 델파이 7

SQL

SQL에서 매개 변수 - 델파이 7

델파이 7 및 액세스 2007을 사용하고 있습니다.

어떻게 SQL 문 및 ADO와 매개 변수를 사용하는 저를 보여줄 수있는 누군가를 알고 싶어요.

등 필요한 코딩과는 무엇인가. 죄송 델파이에 새로운 오전.

해결법

  1. ==============================

    1.간단하게 쿼리의 SQL을 설정 한 다음 매개 변수를 채 웁니다. 물론, 당신이 이해가 사용 매개 변수 이름; 난 그냥 예제 성 및 FIRSTNAME을 사용했습니다. 나는 질문에 편집 한 후 단지 TQuery 대신 TADOQuery를 사용하도록 업데이트했습니다.

    간단하게 쿼리의 SQL을 설정 한 다음 매개 변수를 채 웁니다. 물론, 당신이 이해가 사용 매개 변수 이름; 난 그냥 예제 성 및 FIRSTNAME을 사용했습니다. 나는 질문에 편집 한 후 단지 TQuery 대신 TADOQuery를 사용하도록 업데이트했습니다.

    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('SELECT * FROM MyTable');
    ADOQuery1.SQL.Add('WHERE LastName = :LastName AND');
    ADOQuery1.SQL.Add('FirstName = :FirstName');
    
    // Populate the parameters and open it
    ADOQuery1.Parameters.ParamByName('LastName').Value := 'Jones';
    ADOQuery1.Parameters.ParamByName('FirstName').Value := 'James';
    ADOQuery1.Open;
    // Use query results
    
    ADOQuery1.Close;
    // Populate parameters with new values and open again
    // Populate the parameters and open it
    ADOQuery1.Parameters.ParamByName('LastName').Value := 'Smith';
    ADOQuery1.Parameters.ParamByName('FirstName').Value := 'Sam';
    ADOQuery1.Open;
    // Use new query results
    
    ADOQuery1.Close;
    
  2. from https://stackoverflow.com/questions/16924629/parameters-in-sql-delphi-7 by cc-by-sa and MIT license