Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    92

    piccolo probbema di sintassi [vb 2008]

    ho un piccolo problema di sitassi devo far girare questa query
    codice:
                    StringaQuery = "insert into magaz select * from magaz in 'c:\maga.Mdb'"
    Se la lascio cosi tutto ok
    però il file maga .mbd c'e lo salvalto all'intermo della cartella del programma in visual basic che sto faccendo quindi ho modicata cosi
    codice:
            Dim fileaggiorna As String = My.Application.Info.DirectoryPath & "\maga.Mdb"
            StringaQuery = "insert into magaz select * from in  & fileaggiorna "
    Sostituendo

    'c:\maga.Mdb' la variabile fileaggiorna

    Ma mi dice errore nella clausola frokm nella seconda soluzione..
    Come è la sintassi esatta pensavo che con & commerciale fosse giusto come in genere uso per le stringhe in visual basic 2008 invece in questo caso è sbagliato :master:

    Grazie mille


  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    mancano gli apici nella query..

    ps: attenzione a maltrattare così tanto l'italiano..

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    92

    si ok ma dove?

    Ho provato così

    codice:
     StringaQuery = "insert into magaz select * from magaz in '& fileaggiorna' "
    Non va perchè non si accorge che è una varivabile
    poi ho provato codì
    codice:
     StringaQuery = "insert into magaz select * from magaz in & 'fileaggiorna' "
    ho provato anche così
    codice:
     StringaQuery = "insert into magaz select * from magaz in " & fileaggiorna
    Mi scrive errore nella clausola from

    Mi scrivi la sintassi coretta?
    perfavore?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: si ok ma dove?

    codice:
     StringaQuery = "INSERT INTO magaz SELECT * FROM magaz IN " & fileaggiorna

    P.S. In effetti, fossi in te, oltre a studiare il linguaggio VB, dedicherei un po' di tempo all'italiano ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    92
    ok starò piu attentento in italiano...

    Comunque ho scritto la tua sintassi
    codice:
     StringaQuery = "INSERT INTO magaz SELECT * FROM magaz IN " & fileaggiorna
    Mi dice errore di sistassi nella proposizione from....

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    92
    ho usato un sacco di query ma nessuna con clausola in...
    Non ho mai avuto problemi del genere

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Avevo dimenticato gli apici prima di IN e dopo la variabile ...

    codice:
     StringaQuery = "INSERT INTO magaz SELECT * FROM magaz IN '" & fileaggiorna & "'"
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.