Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855

    perplessità su query SQL con [nometabella]

    Ciao a tutti,
    ho una perplessità sulle [] in una query e cioè

    quando faccio una query in SQl con database access tramite una pagina asp alcune volte ho degli errori perchè non mi riconosce il nome delle tabelle per esempio tipo

    _TABELLA1_
    _TAB_NUOVA_

    per ovviare agli errori ho messo nelle varie funzioni le parentesi [] e cosi le tabelle mi vengono riconosciute

    [_TABELLA1_]
    [_TAB_NUOVA_]

    dopo questa premessa vorrei sapere se le parentesi [] possono essere applicate a tutti i nomitabelle o per i nomi semplici tipo [tabellaciao] puo dar problemi?

  2. #2
    Su tutti i nome delle tabelle e su tutti i nomi dei campi.
    Se te hai una tabella di nome SELECT e scrivi
    codice:
    SELECT * FROM select
    l'engine SQL va in errore, perchè la parola select è riservata al linguaggio.
    Se scrivi invece
    codice:
    SELECT * FROM [select]
    allora non avrai alcun errore, perchè le parentesi quadre indicano all'engine di prendere quelle parole come semplice testo e, a seconda della loro posizione nell'istruzione possono essere nomi di tabelle o nomi di campi.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    quindi conviene sempre metterle ovunque....

  4. #4
    Originariamente inviato da siusky
    quindi conviene sempre metterle ovunque....
    Male non fa.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ok grazir

  6. #6
    meglio ancora abituarsi a NON usare nomi riservati o malformati

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ma le [] possono rallentare l'elaborazione della query?

  8. #8

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 © 2026 vBulletin Solutions, Inc. All rights reserved.