Q&A

  • 데이타베이스
MSAccessDB를사용하고요. DB연결은 됩니다. 그런데

조회화면을 FORM2에 작성했는데 여기서 문제가...

입력필드를 만들고 DB 연결을 어떻게 해야 하는지.

SQL로 작성 했는데 이왕이면 SQL 로 가르쳐 주면 고맙고 안되면 다른 방법을 가르켜주세요.DB 는 BDE와 ODBC로 연결 했습니다. 폼1은 쿼리와 데이타소스, 데이타베이스, DB그리드로 연결하였습니다. 꼭좀부탁드립니다.

예)입력을 받고 조회 버턴을누르면 db의 해당 필드에 data가 display되면 됩니다.

저는 검색 버턴에 이렇게 기술 하였습니다.

procedure TForm2.Button1Click(Sender: TObject);

begin

QUERY1.Close;

QUERY1.SQL.Clear;

QUERY1.SQL.Add('SELECT *');

QUERY1.SQL.ADD('FROM BANG');

QUERY1.SQL.ADD('WHERE NAME LIKE : t1');

QUERY1.ParamByName('t1').ASSTRING := 't1%';

QUERY1.SQL.ADD('order by NAME,DATE ');

QUERY1.Open;

end;



쿼리와 데이타소스, 데이타베이스이 관계를 어떻게 구성 해야하는지 데이타베이스에

db명(gogag)입력시 듀플리케이트가 납니다. 폼1은 db그리드로 화면 구성했는데

db연결은 잘 됩니다. 폼2가 문제.... 꼭 좀 부탁드립니다. 감사합니다.

0  COMMENTS