Visualizzazione dei risultati da 1 a 6 su 6

Discussione: update sql

  1. #1

    update sql

    sto aggiornando i dati in una tabella con uno script asp

    eccolo
    Dim SQLupd
    SQLupd = "UPDATE pdn1_clone SET n_doc = '" & request.Form("n_doc")& "', data_doc = '" & DataDoc & "' , tipo_doc = '" & request.Form("tipo_doc")& "' WHERE DocEntry = " & request.Form("docentry")& " and LineNum = " & request.Form("linenum")& " and DetLine = " & request.Form("detline") & ""

    con il relativo comando
    comando.CommandText = SQLupd
    comando.Execute

    ma mi da un errore di pagina che è questo
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'and'.
    /conagra/main/inc/upd_pdn1_clone.asp, line 26


    MA LA STRINGA Lha GIA ESEGUITA E HA PURE AGGIORNATO I DATI!!!

    COME FARE??

  2. #2
    Stampa a video la query e incolla ciò che esce. In ogni caso una query simile è davvero poco sicura. Non fai nessun controllo sull'input ed è sufficiente che un utente ti inserisca una stringa di spazi per farti sclerare il record.
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3

    la stampo

    e la eseguisce tranquillamente...

    bo...

  4. #4
    Prova così:

    codice:
    SQLupd = "UPDATE pdn1_clone SET n_doc = '" & request.Form("n_doc")& "', data_doc = '" & DataDoc & "' , tipo_doc = '" & request.Form("tipo_doc") & "' WHERE DocEntry = " & request.Form("docentry") & " and LineNum = " & request.Form("linenum") & " and DetLine = " & request.Form("detline")
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5

  6. #6
    Ha funzionato?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.