Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sql upit radi u Access-u, a ne radi u VB6

[es] :: Visual Basic 6 :: Sql upit radi u Access-u, a ne radi u VB6

[ Pregleda: 1881 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Igiboy
Kula

Član broj: 48587
Poruke: 71
91.195.176.*



Profil

icon Sql upit radi u Access-u, a ne radi u VB621.05.2008. u 13:40 - pre 192 meseci
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 ...
 
Odgovor na temu

Aleksandar Vasic
Web Administrator, Uspon d.o.o
Čačak

Član broj: 91692
Poruke: 1226
*.eunet.yu.

Sajt: www.vasictech.net


+1 Profil

icon Re: Sql upit radi u Access-u, a ne radi u VB621.05.2008. u 17:32 - pre 192 meseci
nemam vb6 pri ruci, ali zar ne bi trebalo Data1.DataSource? U stvari ne datasource nego ima jedan property za odredjivanje baze...
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
212.200.220.*



+41 Profil

icon Re: Sql upit radi u Access-u, a ne radi u VB621.05.2008. u 17:35 - pre 192 meseci
Verovatno koristis DAO, a nisi instalirao noviji SP za VB 6.0 ili treba da izaberes da ti je baza Access 2000 i novije u podesavanju za DataControl.
 
Odgovor na temu

Igiboy
Kula

Član broj: 48587
Poruke: 71
91.195.176.*



Profil

icon Re: Sql upit radi u Access-u, a ne radi u VB622.05.2008. u 07:47 - pre 192 meseci
Da, Goran je u pravu. Nova verzija SP za VB6 je rešila problem.
Hvala.
 
Odgovor na temu

[es] :: Visual Basic 6 :: Sql upit radi u Access-u, a ne radi u VB6

[ Pregleda: 1881 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.