Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    [Access] [Sql] Inserire variabile in stringa

    In una query ho una stringa che rimanda ad un file

    Es.

    'c:\database\file\file.mdb'

    Come posso inserire una variabile all'interno della stringa?

    Ho provato così:

    'c:\database\file\' & [forms]![maschera]![nome_maschera] & '\file.mdb'

    ma non va

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Potrebbero esserci dei problemi con caratteri speciali?

  3. #3
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Re: [Access] [Sql] Inserire variabile in stringa

    Originariamente inviato da Ranma2
    'c:\database\file\' & [forms]![maschera]![nome_maschera] & '\file.mdb'
    Forse intendi
    'c:\database\file\' & [forms]![nome_maschera]![nome_controllo] & '\file.mdb'

  4. #4
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    Re: Re: [Access] [Sql] Inserire variabile in stringa

    Originariamente inviato da longline
    Forse intendi
    'c:\database\file\' & [forms]![nome_maschera]![nome_controllo] & '\file.mdb'
    si nella velocità ho scritto errato...ma il problema rimane

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    questo è il codice

    INSERT INTO Tabella1 ( ID, z ) IN 'C:\Documents and Settings\' & [forms]![jgfgfgfjd]![jgffjfj] & '\Principale.ROMEO\Desktop\db1.mdb'
    SELECT Tabella1.ID, Tabella1.z
    FROM Tabella1;

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Intanto dopo "Documents and settings" manca uno slash.
    Inoltre, potrebbero esserci dei casini nei caratteri speciali dei nomi delle cartelle (in "Documents and settings" ci sono gli spazi).

    Prova a mettere i tuoi file in cartelle con nomi non lunghi e con caratteri speciali.

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    l'errore me lo da sulla &

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Ho provato con il generatore di espressioni nel QBE di Access. Ho visto che gli apici non servono, quando si fa riferimento ad un campo di una maschera. Inoltre, non capisco perchè usi IN. Non è che volevi usare VALUES?

    A cosa serve in dettaglio la query che hai scritto?

  9. #9
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    scrive il risultato della query in una tabella di un altro database

  10. #10
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Il problema dev'essere nel fatto che non puoi "linkare" direttamente da una query un MDB che non sia quello corrente o uno con tabelle/query collegate.

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.