Article ID: 195585
Article Last Modified on 3/2/2005
The View Designer opens without any fields displaying in the Selected Fields list and displays the available fields in the Available Fields list of the Filter tab with the format DATABASE_TABLE.FIELD rather than table.field.
The View Designer does not open.
CREATE SQL VIEW MY_SQL_VIEW REMOTE CONNECT MYREMOTE ;
AS SELECT FIELD_1, FIELD_2, FIELD_3 ;
FROM database!table ;
ORDER BY table.field
The error also occurs when using the following syntax to create a remote
SQL VIEW, using a SQL Server table as the remote data source:
CREATE SQL VIEW MY_SQL REMOTE CONNECT MYREMOTE ;
AS SELECT FIELD_1, FIELD_2, FIELD_3 ;
FROM database.owner.table ;
ORDER BY table.field
CREATE SQL VIEW MY_SQL_VIEW REMOTE CONNECT MYREMOTE ;
AS SELECT FIELD_1, FIELD_2, FIELD_3 ;
FROM table ;
ORDER BY table.field
The correct syntax for creating a remote SQL VIEW, using a SQL Server
table as the remote data source follows:
CREATE SQL VIEW MY_SQL REMOTE CONNECT MYREMOTE ;
AS SELECT FIELD_1, FIELD_2, FIELD_3 ;
FROM database.owner.table table ;
ORDER BY table.field
CLOSE ALL
SET SAFETY OFF
SET MULTILOCKS ON
* Create a database.
CREATE DATABASE MYREMOTE
* Create a connection.
CREATE CONNECTION MYREMOTE DATASOURCE "MyRemote"
* Create a remote view.
DO CASE
CASE _MAC
CREATE SQL VIEW test REMOTE CONNECT MYREMOTE ;
AS SELECT au_lname, au_fname ;
FROM pubs.dbo.authors ;
ORDER BY authors.au_lname
CASE _WINDOWS
CREATE SQL VIEW test REMOTE CONNECT MYREMOTE ;
AS SELECT cust_id, company, city ;
FROM testdata!customer ;
ORDER BY customer.cust_id
ENDCASE
USE test && Use the view
BROWSE TIMEOUT 2
MODIFY VIEW test
CLOSE ALL
RETURN
DO CASE
CASE _MAC
CREATE SQL VIEW test REMOTE CONNECT MYREMOTE ;
AS SELECT au_lname, au_fname ;
FROM pubs.dbo.authors authors;
ORDER BY authors.au_lname
CASE _WINDOWS
CREATE SQL VIEW test REMOTE CONNECT MYREMOTE ;
AS SELECT cust_id, company, city ;
FROM customer ;
ORDER BY customer.cust_id
ENDCASE
Keywords: kbsqlprog kbdatabase kbprb kbsample kbclientserver KB195585