Visualizzazione dei risultati da 1 a 9 su 9

Discussione: update in verticale

  1. #1

    update in verticale

    Ciao raga, mi date una mano a sistemare sta cavolo di UPDATE?

    codice:
    <%
    cod_pratica = Request.form( "cod_pratica" )
    stato	    = Request.form( "stato" )
    cod_agente  = Request.form( "cod_agente" )
    nome_agente = Request.form( "nome_agente" )
    
    strsql = "UPDATE pratiche SET "
    strsql = strsql & "cod_pratica="
    strsql = strsql & "'"& cod_pratica &"',"
    strsql = strsql & "stato="
    strsql = strsql & "'"& stato &"',"
    strsql = strsql & "cod_agente="
    strsql = strsql & "'"& cod_agente &"',"
    strsql = strsql & "nome_agente="
    strsql = strsql & "'"& nome_agente &"'"
    
    con.Execute strsql
    mi da errore nell'UPDATE, qui ho riportato solo pochi campi, in realta devo fare l'update su tanti campi percui mi farebbe comodo la "scrittura in verticale" benche mi stia incasinando parecchio!
    non impazzire dietro il sistema! Sfruttalo!

  2. #2
    E l'errore cosa dice?

  3. #3
    allora, sto provando con un solo campo, questo l'errore
    codice:
    <%
    nome_agente = Request.form( "nome_agente" )
    
    strsql = "UPDATE pratiche SET "
    strsql = strsql & "nome_agente="
    strsql = strsql & "'"& nome_agente &"'"
    strsql = strsql & "WHERE id_pratica='15'"
    
    con.Execute strsql
    Errore:
    Tipi di dati non corrispondenti nell'espressione criterio

    L'errore indica propio la linea (con.Execute strsql)
    non impazzire dietro il sistema! Sfruttalo!

  4. #4
    response.write strsql
    ' con.execute(strsql)

    postaci la stringa sql così come apparirà sul browser.

  5. #5

    ecco cosa dice:

    codice:
    UPDATE pratiche SET nome_agente'Alex Del Piero' WHERE id_pratica='15'
    non impazzire dietro il sistema! Sfruttalo!

  6. #6
    il valore 15 va senza apici singoli (se il campo sul db è di tipo contatore o numerico).

  7. #7

    aaaaah ecccola la la putt.....

    ok, era id_pratica='15' il problema, poichè devo togliere gli apici essendo un campo numerico (contatore)...ma se volessi utilizzare una variabile passata in questo modo:

    id_pratica = request.querystring("id_pratica")

    per poi metterla nella query dell'UPDATE??
    es.
    strsql = "UPDATE pratiche SET "
    strsql = strsql & "nome_agente="
    strsql = strsql & "'"& nome_agente &"'"
    strsql = strsql & "WHERE id_pratica=id_pratica passata come querystring"

    non impazzire dietro il sistema! Sfruttalo!

  8. #8
    "... WHERE id_pratica = " & request.queryString("id")

  9. #9

    vaaaaaabbeeeeeeene oooooook!!

    ti regalo una Porche Chaienne...appena posso!
    non impazzire dietro il sistema! Sfruttalo!

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.