Newsgroup: it.comp.lang.delphi
Titolo: Query access e problema idiota

Dunque, vi scrivo perché stasera sono impazzito con un problema assurdo, e
prima che qualcuno impazzisca di nuovo spero che perlomeno legga questo
post.
Ho preso una tabella (chiamiamola tabella2, 2 campi, 8 record) da un mdb,
l'ho copiata e incollata in un altro mdb.
Apro una nuova form, ci piazzo un TAdoConnection, imposto la connection
string in modo da fargli leggere un mdb, piazzo un TAdoQuery, metto questa
sql idiota:
    select * from tabella2
tento di aprirla e, credeteci o no, mi dice "Errore non specificato".
Dopo mezz'ora di incazzature varie (sono arrivato persino a reinstallare
l'mdac), ho provato a creare da zero la tabella2, senza
copiarla/incollarla... magia, funziona.
Prego notare il pregevole sforzo di non aver detto improperi verso quel
cazzo di access merdoso..... ehm.
Buona programmazione acCESS, amici miei.
--
Jax

 tento di aprirla e, credeteci o no, mi dice "Errore non specificato".
ROTFL!!!!!!!!!!!!!!!!!!!
Rettifico, il problema non è il copia/incolla, è che la query non funziona
se la tabella si chiama ZONE... se la chiamo ZONE2 funziona... ma è
possibile?
Potete controllare anche voi?
--
Jax

Potete controllare anche voi?
Buongiorno Jax, com'e' stata la sveglia oggi ?!
Perche' non rarri questo tuo mdb e me lo mandi in email?
mo...@despammed.com
Siccome io ho ripetuto le tue prove, e mi e' andato tutto bene, mi chiedevo se
il problema non fosse nel db, o nell'ambiente (hai resettato?).
Ho fatto un programmino stupido che con 3 righe mi ha visualizzato quello che
volevo, in una dbgrid collegata alla query:
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOConnection1.Open;
ADOQuery1.SQL.Add('SELECT [ZONE].[pippo], [ZONE].[pluto] FROM [ZONE]');
ADOQuery1.Open;
end;
Forse hai un problmea di SQL, verifica la sintassi.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 end;
Il problema a quanto pare sono proprio le parentesi quadre. Se le metto,
funziona, altrimenti no. Probabilmente è qualche robaccia riguardante ADO
(infatti se faccio la query direttamente in access anche senza quadre
funziona).
Ho anche provato sul mio pc al lavoro e fa la stessa cosa (con un nuovo db
contenente solo una tabella vuota chiamata "zone").
Grazie del supporto morale cmq, ma a questo punto sono curioso... fammi
sapere.
--
Jax

sapere.
Ehm... sapere cosa? Era quello il problema. Troverai in giro per ICLD alcuni
miei post dove decanto, o Jax, del jet sql parser
gli errori funesti che inifiti lutti addusse ai programmatori...


 gli errori funesti che inifiti lutti addusse ai programmatori...
Ok non ci siamo capiti :)
Comunque non ho parole per definire questa cosa... anzi, una me ne viene in
mente, ma mi autocensuro.
--
Jax
====
Quando troviamo uno stile naturale rimaniamo sorpresi e incantati,
perché dove ci spettavamo di trovare uno scrittore scopriamo un uomo.
(Pascal)

Ok non ci siamo capiti :)
Temo proprio di no... :)
Devo fare qualche prova? 
Fami sapere :)


 Fami sapere :)
;)
--
Jax
====
Ogni Mattina in Africa, una gazzella si sveglia, sa che deve correre
più in fretta del leone o verrà uccisa. Ogni mattina in Africa, un
leone si sveglia, sa che deve correre più della gazzella, o morirà di
fame. Quando il sole sorge, non importa se sei un leone o una gazzella:
è meglio che cominci a correre.

quanto pare il problema è proprio "normale".
Confermo, senza le quadre acCESS scatena la viuuuuulenza!!!!
("Mittico" Abatantuono): "Errore non specificato".
R.I.P.
