query2.SQL.clear;
query2.sql.add('select * from home');
query2.SQL.Add('where 항목=' + substr(edit3.text,1,2))
query2.Open;
datasource1.DataSet := query2;
dbgrid1.datasource := datasource1;
dbnavigator1.DataSource :=datasource1;
위에 소스처럼 where문 안에 substr문을 사용했는데요.
제대로 사용한건지 모르겠습니다.
아직 초보라서요.
제 생각으로는 될것 같은데... 잘 안됩니다.
부디 부탁 드리겠습니다.
> query2.SQL.clear;
> query2.sql.add('select * from home');
> query2.SQL.Add('where 항목=' + substr(edit3.text,1,2))
> query2.Open;
> datasource1.DataSet := query2;
> dbgrid1.datasource := datasource1;
> dbnavigator1.DataSource :=datasource1;
>
> 위에 소스처럼 where문 안에 substr문을 사용했는데요.
> 제대로 사용한건지 모르겠습니다.
> 아직 초보라서요.
> 제 생각으로는 될것 같은데... 잘 안됩니다.
> 부디 부탁 드리겠습니다.
>
>
>
SubStr명령은 오라클 명령이구여...
Edit 문자를 잘라서 넣으려면 Copy 명령을 쓰시면 됩니다.
query2.sql.add('select * from home');
query2.SQL.Add('where 항목=''' + Copy(edit3.text,1,2)+ ''' ' )
항목이 Strign 값이므로 이렇게 작업하셔야 합니다.