none
INSERT CON APICE RRS feed

  • Discussione generale

  • Ciao Ragazzi, ho un problema: ho necessità di effettuare un insert del tipo INSERT INTO ba_paramprogram VALUES ('hrm_cotg_dchgcurr','DTENDVL','Datafinevalidita'',) sql con questa tringa mi restituisce un errore poichè la voce datafinevalidita' finendo con apice lo confonde con il classico apice per segnalare la variabile) spero di essermi espresso decentemente. Grazie anticipatamente per le risposte
    giovedì 16 dicembre 2010 11:59

Tutte le risposte

  • Ciao Ragazzi, ho un problema: ho necessità di effettuare un insert del tipo INSERT INTO ba_paramprogram VALUES ('hrm_cotg_dchgcurr','DTENDVL','Datafinevalidita'',) sql con questa tringa mi restituisce un errore poichè la voce datafinevalidita' finendo con apice lo confonde con il classico apice per segnalare la variabile) spero di essermi espresso decentemente. Grazie anticipatamente per le risposte


    E' sufficiente raddoppiare l'apice:

    INSERT INTO ba_paramprogram VALUES ('hrm_cotg_dchgcurr','DTENDVL','Datafinevalidita''');
    
    Ciao!
    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    giovedì 16 dicembre 2010 12:18
    Moderatore
  • e se per caso la queri fosse così:

     

    INSERT
     INTO
     ba_paramprogram VALUES
     ('hrm_cotg_dchgcurr'
    ,'DTENDVL'
    ,'Datafine:validita
    '
    )

    l'applicativo fa confuzione con i :

    Graazie anticipatamente
    giovedì 16 dicembre 2010 13:21
  • On 12/16/2010 2:21 PM, Lerion wrote:


    l'applicativo fa confuzione con i :

    Visto che parli di applicativo (e qui saremmo OT), perché non usi i parameter? Cioè fai gestire queste cose alla libreria che usi per accedere ai dati.


    Tommaso Caldarola http://www.caldarola.net http://dotnetside.org/blogs/tcaldarola/
    giovedì 16 dicembre 2010 13:26
  • qui ti volevo:

     

    mi sono informato (anche se non ne ero sicuro) che è possibile utilizzare i parameter, solamente nonostante abbia visto delle miniguide non ho capito un granchè.

     

    tu saresti in grado di farmi un esempio sulla query che ti ho scritto?

     

    te en sarei veraemtne grato !

    giovedì 16 dicembre 2010 13:34
  • mi sono informato (anche se non ne ero sicuro) che è possibile utilizzare i parameter, solamente nonostante abbia visto delle miniguide non ho capito un granchè.

    tu saresti in grado di farmi un esempio sulla query che ti ho scritto?

    Dipende dal linguaggio di programmazione. Se utilizzi .NET puoi dare un'occhiata a questo thread.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    giovedì 16 dicembre 2010 13:38
    Moderatore
  • il linguaggio è SQL su l'aplpicativo SQL2005
    giovedì 16 dicembre 2010 13:40
  • il linguaggio è SQL su l'aplpicativo SQL2005


    Allora non ho capito niente. :-D

    Puoi spendere 10 minuti per spiegarci nel dettaglio cosa stai cercando di fare, postando possibilmente un esempio completo in modo da riprodurre l'eventuale errore che riscontri?

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    giovedì 16 dicembre 2010 13:43
    Moderatore
  • dunque ... io applico la seguente query :

     

    INSERT INTO ba_paramprogram VALUES ('hrm_cout_ddatarec','ANRIFAPPO','Riferimentoall'applicazioned'origine','C','15','0','0','130','ovdtqzxszn')

     

    e l'applicativo mi da errore:

     

    Sintassi non corretta in prossimità di 'applicazioned'.

     

    questo eprchè penso gli apici mi spezzno le parole in questo caso come posso dire all'applicativo di leggere tutto il campo -- Riferimentoall'applicazioned'origine ?

     

    Grazie a tutti

    giovedì 16 dicembre 2010 14:04
  • On 12/16/2010 3:04 PM, Lerion wrote:

    e l'applicativo mi da errore:

    L'applicativo cosa sarebbe? Cioè, chi invoca lo statement sql? Stai usando una stored procedure? O un linguaggio di programmazione?


    Tommaso Caldarola http://www.caldarola.net http://dotnetside.org/blogs/tcaldarola/
    giovedì 16 dicembre 2010 14:13
  • sto eseguendo una query su microsoft sql2005
    giovedì 16 dicembre 2010 14:28
  • per "applicativo" intendo sql2005
    giovedì 16 dicembre 2010 14:29
  • per "applicativo" intendo sql2005


    Nella prima risposta che ti ho dato, c'è scritto che è sufficiente raddoppiare l'apice, pertando correggi il comando di INSERT nel seguente modo:

    INSERT INTO ba_paramprogram VALUES ('hrm_cout_ddatarec','ANRIFAPPO','Riferimentoall''applicazioned''origine','C','15','0','0','130','ovdtqzxszn');
    

    Ciao! 


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    giovedì 16 dicembre 2010 14:45
    Moderatore
  • TI RINGRAZIO... TUTTO PERFETTO ! ! !
    giovedì 16 dicembre 2010 15:09