Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Sintassi non corretta

  1. #1

    Sintassi non corretta

    Salve ho questo codice che mi aggiorna un record di un database mssql. Ho due campi uno input (procedimento) e un altro input file(immagine).
    Questi due campi hanno un nome dinamico che cambia la loro identificazione(cambia il numero finale) . Questo numero finale è ricavato tramite "numeroprocedimento".
    Non capisco perche questo codice mi da:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 'procedimento'.

    /pannello-ricetta.asp, line 542


    <%
    If Request.QueryString("Save")="5" then

    id = request.queryString("id")
    idproc = request.queryString("idproc")
    numeroprocedimento = request.queryString("procedimento")
    Set oUpload = new cUpload
    oUpload.AutoRename = True
    oUpload.Overwrite = False
    oUpload.SetPath "/public" 'Impostazione del percorso
    oUpload.Load
    oUpload.UploadOnly "images"

    While Not oUpload.EOF
    oUpload.Save()
    Select Case lCase(oUpload.Files("InputName"))


    Case "immagine"+numeroprocedimento
    immagine = oUpload.GetFileName()

    End Select
    oUpload.MoveNext
    Wend

    procedimento2="procedimento"+numeroprocedimento
    proce= oUpload.Form(""&procedimento2&"")

    Set Conn7 = Server.CreateObject("ADODB.Connection")
    Conn7.Open "Driver={SQL Server};Server=xxxx;Database=xxxx;Uid=xxxxx;Pwd=xx x;"
    sSql7 = "UPDATE procedimenti SET procedimenti.procedimento = '"&proce&"' WHERE procedimenti.id = "&idproc&""
    Conn7.Execute(sSql7)
    Set rsupdate7 = Server.CreateObject("ADODB.Recordset")
    rsupdate7.Open sSql7, Conn7 ,3,3

    if immagine<>"" or immagine<>NULL then

    Set Conn8 = Server.CreateObject("ADODB.Connection")
    Conn8.Open "Driver={SQL Server};Server=xxx;Database=xxxx;Uid=xxx;Pwd=xxxx; "
    sSql8 = "UPDATE procedimenti SET procedimenti.immagine = '"&immagine&"' WHERE procedimenti.id = "&idproc&""
    Conn8.Execute(sSql8)
    Set rsupdate8 = Server.CreateObject("ADODB.Recordset")
    rsupdate8.Open sSql8, Conn8 ,3,3

    end if

    Response.Redirect("pannello-ricetta.asp?id="&id&"")
    End if
    %>

  2. #2
    Sorry...risolto....avevo sbagliato una cosa nel form...chiedo venia il codice funziona...

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.