Newsgroup: it.comp.appl.access
Titolo: Sintassi SQL in Access2002

Non riesco a capire quale sia esattamente la sintassi di CAST.
Per esempio: "CAST ( EndDate - StartDate + 1 AS CHARACTER)"
mi da errore di sintassi su AS.
Ma dov'è esattamente l'errore?

 ha scritto nel messaggio
news:agmblv$rov$1...@lacerta.tiscalinet.it...

Scusa, ma a cosa dovrebbe servirti CAST?
comunque non mi risulta che sia applicabile ai database Access, ma solo ai
progetti.
Sib
--
qualita.assicurazione su 
www.cerrinet.it
Il newsgroup sulla Qualita'

 progetti.
E' vero ho appena provato e funziona . Grazie
Visto che sei stato cosě gentile sapresti dirmi come mai non prende " ||
"(altro comando assolutamente inutile tral'altro)

 "(altro comando assolutamente inutile tral'altro)
Non ho capito quale comando.


 Non ho capito quale comando.
Ho da poco Office XP tra le mani e sto ripassando certi comandi in SQL
standard da applicare ad Access2002
e alcuni o non esistono o peggio cambiano ( a proposito le due "barette"
'||' equivalgono in access a '&',
l'ho scoperto appena adesso imbattendomi in certi codici di esempio). Il
peggio č che devo preparare un
database sulle schede di sicurezza (e quello che ne consegue,purtroppo)
entro ottobre ; essendo
completamente a digiuno di Access2002 sto cercando di usare quel po' di SQL
che ricordo la dove
proprio access mi č di ostacolo , ma non sempre questa operazione ha
successo. Cosě ogni tanto stresso qualche
anima pia.
Grazie , comunque.

 l'ho scoperto appena adesso imbattendomi in certi codici di esempio). Il
cut
Le doppie barrette, se non cado in errore, sono caratteristiche del C.
Access si basa su Visual Basic, quindi tutta la sintassi di riferimento deve
essere quella.
E' abbastanza normale che quando ci si dedica a un nuovo linguaggio di
programmazione (perche' di questo si tratta) molte cose richiedono un certo
tempo di apprendimento.


 tempo di apprendimento.
Le doppie "barette" sono parte anche di SQL standard .Ne sono sicuro perchè
ho ripescato i miei vecchi libri ( e pure i mitici lucidi) di quando (sic)
studiavo spensieratamente e non avevo il fiato sul collo del mio capo. Il
problema mio è che di solito non mi occupo affatto di queste cose ma è
saltato fuori il mio nome quando si è trattatto di risolvere questo problema
essendo l'unico che 'sa qualcosa di computer'.
Insomma mi hanno fregato per bene. Almeno sono riuscito ad ottenere di avere
in dotazione Office XP e qualche buon libro su access ,così dovrei riuscire
ad uscirne con tutte le ossa a  posto , oltretutto il DB è quasi finito
manca qualche limatura per renderlo usufruibile dai miei colleghi, ma questo
non l'ho detto a nessuno, mi voglio tenere tutto il tempo che manca per
riimparare SQL e Access.
Mica scemo due volte.
Ciao sib e grazie ancora.

 Mica scemo due volte.
Fai bene.
Poiche' di solito in questi casi non sono mai previste gratifiche o affini
almeno accresci il tuo valore aggiunto.
Ciao
Sib

 Sib
Speriamo che non vada a finire che dovrò preparare  DB su quante volte si va
alla machinetta del caffè.
Figurati che si è già ventilato l'ipotesi di fare lo stesso lavoro per le
schede tecniche, ti puoi immaginare quale lavoro di alta professionalità e
responsabilità possa mai essere.
Ciao Sib

Sib
A proposito ho scoperto la sintassi di CAST ( in SQL Standard) per
Access2002 .....
tieniti stretto è....
un banalissimo Cstr (expr)....
Pensa che l'avevo anche già visto in un dei famosi libroni che ho costretto
l'azienda a prendere.
Ciao

 l'azienda a prendere.
Si', e' una funzione che converte il formato.
Credo che in access non si usi per 2 motivi:
1. si usano le funzioni del VBA
2. Access converte automaticamente il formato dei dati nelle query per
adattarli.
Comunque cast e' piu' generale di cstr perche' non converte solo in formato
stringa ma nel formato specificato dopo AS.
Ciao
Sib