[ Igiboy @ 21.05.2008. 13:40 ] @
Izložiću problem na primeru dve proste tabele: Tabela1: Id Ime ... 1 Marko 2 Pera 3 Sima Tabela2: Broj ... 1 2 3 Sledeći upit radi u Access-u: SELECT y.Ime FROM (SELECT max(broj) as br FROM Tabela2) x, Tabela1 y WHERE x.br=y.Id Međutim, u VB6 mi se prijavi sledeća greška: Syntax error in FROM clause. Kod je sledeći: Data1.RecordSource="SELECT y.Ime FROM (SELECT max(broj) as br FROM Tabela2) x, Tabela1 y WHERE x.br=y.Id" Data1.Refresh Ako samo napišem: Data1.RecordSource="SELECT max(broj) as br FROM Tabela2" Data1.Refresh tada je sve ok. Ali ako kombinujem sql uput sa x i y tada ne radi. U čemu je problem? Da li nedostaje neka dodatna zagrada u kodu ili ... |