//ComboBox1.item 에서 postcode를 읽어옴.
Table1.Active:=False;
Table1.TableName:=ComboBox1.Items[ComboBox1.ItemIndex];
DBGrid1.Columns.Clear;
Table1.Active:=True;
//오류 시작...
Query1.SQL:=Memo1.Lines;
//Memo1 내용 select * from :tbname
Query1.ParamByName('tbname').AsString:=
ComboBox1.Items[ComboBox1.ItemIndex];
Query1.Open;
SQL은 실행이 안되고 첨부한 그림과 같이 오류가 나옵니다...
고수님들 도움좀...
Memo1 의 쿼리 부분에 :tbname 옆에 텝이 없도록 조심하십시오.
:tbname 뒤에 스페이스를 한칸 주시고 해보세요
Database delveopment tools - SQLGate
http://www.sqlgate.com
Query1.SQL:=Memo1.Lines;
> //Memo1 내용 select * from :tbname
>
> Query1.ParamByName('tbname').AsString:=
> ComboBox1.Items[ComboBox1.ItemIndex];
>
> Query1.Open;
>
>
> //ComboBox1.item 에서 postcode를 읽어옴.
>
> Table1.Active:=False;
> Table1.TableName:=ComboBox1.Items[ComboBox1.ItemIndex];
> DBGrid1.Columns.Clear;
> Table1.Active:=True;
>
>
> //오류 시작...
>
> Query1.SQL:=Memo1.Lines;
> //Memo1 내용 select * from :tbname
>
> Query1.ParamByName('tbname').AsString:=
> ComboBox1.Items[ComboBox1.ItemIndex];
>
> Query1.Open;
>
> SQL은 실행이 안되고 첨부한 그림과 같이 오류가 나옵니다...
> 고수님들 도움좀...