*== frmLookup.DataEnvironment.OpenTables() LOCAL lcDbc, ; llOpenOK *-- Set the desired VFP parameters THISFORM.PrivateDataSessionSets() *-- Define local variables lcDbc = oApp.GetAppInfo( "ActiveDBC" ) WITH oMeta *-- Open the database .oSdtMgr.OpenData( lcDbc, ; .t., ; .f., ; , ; , ; THISFORM.DataSessionId ; ) *-- Select the desired DBC .SetDatabase( lcDbc ) *-- Open the desired tables llOpenOK = .oSdtMgr.OpenTable( "vwLookup", ; , ; , ; "vwLookup", ; .t., ; THISFORM.DataSessionId ; ) ENDWITH && oMeta *-- Set the InitialSelectedAlias property THIS.InitialSelectedAlias = "vwLookup" *== End method frmLookup.DataEnvironment.OpenTables()For some reason, on the app I've just created, SDT can't find the view on the OpenTable() command and creates an error dialog with "vwLookup is not a valid object name". I've opened the view through the DBC without trouble, checked the name (it's okay), and this exact code works perfectly in all the other apps. I've even re-created the DBC from scratch -- no dice.