Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Stringhe concatenate all'interno di istruzioni SQL

    Perchè

    strSQL = "UPDATE " & filiale & " SET "

    ...è' un istruzione corretta e invece:

    strSQL = "SELECT * FROM " & filiale & "ORDER BY ipa4"

    ..mi dà l'errore famigerato:

    Microsoft JET Database Engine (0x80040E14)
    Errore di sintassi nella proposizione FROM.



    filiale è una variabile che contiene il nome della tabella dove effettuare le istruzioni SQL, ipa4 è un campo di queste tabelle (comune a tutte le tabelle).
    Se io al posto di & filiale & inserisco un nome di qualsiasi tabella esistente in quel db, la pagina funziona.
    *** Chuck Norris can divide by zero ***
    *** Jesus can walk through water, but Chuck Norris can walk through Jesus! ***
    *** Ci sono 10 tipi di persone differenti nel mondo, quelle che conoscono il codice binario e quelle no ***

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da lele830
    strSQL = "SELECT * FROM " & filiale & "ORDER BY ipa4"
    se la variabile filiale è ad esempio "NomeTabella" il risultato sarà
    codice:
    SELECT * FROM NomeTabellaORDER BY ipa4
    NomeTabellaORDER me sa che non va bene
    metti uno spazio prima di ORDER BY
    codice:
    strSQL = "SELECT * FROM " & filiale & " ORDER BY ipa4"

  3. #3
    hahaha ops che sbadato!!
    grazie!
    *** Chuck Norris can divide by zero ***
    *** Jesus can walk through water, but Chuck Norris can walk through Jesus! ***
    *** Ci sono 10 tipi di persone differenti nel mondo, quelle che conoscono il codice binario e quelle no ***

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.