Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Access si impalla se uso gli Alias di colonna..

    Ciao, non riesco a capire perchè access si impalla (tanto da dover terminare forzatamente l'eseguibile) se uso gli alias di colonna come in questa query:
    codice:
    select anagrafica_prodotti.cod_ean AS CDNAP, anagrafica_prodotti.cod_caratter AS CDCAP, anagrafica_prodotti.desc_caratteristica AS DSCAP, caratteristiche.cod_caratter AS CDC, caratteristiche.desc_cod_caratter AS DSCCDC,  Dati_DB_Prodotti.marca AS marca, Dati_DB_Prodotti.modello_comm AS modello, Dati_DB_Prodotti.cod_ean1 AS DDPCDEAN FROM anagrafica_prodotti, caratteristiche, Dati_DB_Prodotti where CDNAP='8007842264838' AND CDCAP=CDC AND CDNAP=DDPCDEAN
    La query dovrebbe essere giusta in quanto se non uso gli alias, e quindi faccio rifermimento alle colonne con nometabella.colonna, tutto funziona alla perfezione..
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    cacchio ma mi stà venendo un dubbio.. non è che non posso utilizzare gli alias per le relazioni?! se è così.. perchè?
    Insomma se faccio così:
    codice:
    select anagrafica_prodotti.cod_ean AS CDNAP, anagrafica_prodotti.cod_caratter AS CDCAP, anagrafica_prodotti.desc_caratteristica AS DSCAP, caratteristiche.cod_caratter AS CDC, caratteristiche.desc_cod_caratter AS DSCCDC,  Dati_DB_Prodotti.marca AS marca, Dati_DB_Prodotti.modello_comm AS modello, Dati_DB_Prodotti.cod_ean1 AS DDPCDEAN FROM anagrafica_prodotti, caratteristiche, Dati_DB_Prodotti where anagrafica_prodotti.cod_ean='8007842264838' AND anagrafica_prodotti.cod_caratter=caratteristiche.cod_caratter AND anagrafica_prodotti.cod_ean=Dati_DB_Prodotti.cod_ean1
    funziona.. mhà..
    Voglio l'alt+s anche per FF

  3. #3


    Spezza la query con un po di invio !!!

    Cmq prova così :

    select anagrafica_prodotti.cod_ean CDNAP . . .

    Senza "AS" , quello vien usato solo per le tabelle .


  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da DarioN1


    Spezza la query con un po di invio !!!

    Cmq prova così :

    select anagrafica_prodotti.cod_ean CDNAP . . .

    Senza "AS" , quello vien usato solo per le tabelle .

    Eh?

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da DarioN1
    Cmq prova così :

    select anagrafica_prodotti.cod_ean CDNAP . . .

    Senza "AS" , quello vien usato solo per le tabelle .

    non ho capito
    Voglio l'alt+s anche per FF

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ah forse vuoi dire che AS viene utilizzato solo per dare un nome alle tabelle? ma sei sicuro? io sò che viene utilizzato sia per le colonne che per la tabelle..
    Voglio l'alt+s anche per FF

  7. #7
    la sintassi corretta *non* prevede AS per gli alias delle colonne. pero' access fa come gli pare, per cui li accetta...

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    la sintassi corretta *non* prevede AS per gli alias delle colonne. pero' access fa come gli pare, per cui li accetta...
    (??) no access non li accetta... almeno se li uso nella relazione..
    cmq se quello che dici è vero qui: http://www.morpheusweb.it/html/manua...ql_aliases.asp
    ed anche qui: http://www.w3schools.com/sql/sql_alias.asp
    si sono sbagliati?
    Voglio l'alt+s anche per FF

  9. #9
    scusa, e' il contrario. OK per le colonne, non va per le tabelle (MSSQL non li accetta, per axs e' indifferente).

    cmq non puoi usare gli alias per le relazioni.

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    scusa, e' il contrario. OK per le colonne, non va per le tabelle (MSSQL non li accetta, per axs e' indifferente).
    Non sono tanto serio da utilizzare un db serio come mssql server
    cmq non puoi usare gli alias per le relazioni.
    E questo è l'importante..
    cmq anche mysql non li accetta è access(o) che se ne frega..
    cmq non immaginavo.. eppure access mi mantine una tabella con + di 1 milione di record.. senza scagare.. un pò lento.. ma non scaga azz..
    Voglio l'alt+s anche per FF

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.