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

    Incorrect syntax near the keyword 'file'

    Non capisco perché questa volta non mi funziona l'update...

    Set Conn2 = Server.CreateObject("ADODB.Connection")
    Conn2.Open "Driver={SQL Server};Server=xxxx;Database=xxx;Uid=xxx;Pwd=xxxx; "
    sSql2 = "UPDATE ricette SET ricette.file = '"&Risultato&"' WHERE ricette.id = '"&IDArticolo&"'"
    Conn2.Execute(sSql2)
    Set rsupdate = Server.CreateObject("ADODB.Recordset")
    rsupdate.Open sSql2, Conn2 ,3,3

    [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'file'

    dove sbaglio?

    (Il campo file è nvarchar)

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------
    ©Copyright by optime all rights reserved
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    maGGica SQL...: UPDATE ricette SET ricette.file = '39-.asp' WHERE ricette.id = '39'


    cos'è che non funge?

  4. #4
    ricette.id è un numero?

  5. #5
    si (numeric).. ho tolto gli apici...ma niente

  6. #6
    prova con

    UPDATE ricette SET [file] = '39-.asp' WHERE id = 39

  7. #7
    Ora funge.. .. ma perché dovevo mettere le parentesi quadre?

  8. #8

  9. #9
    giusto..avevo dimenticato ....

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.