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

    [.net 2.0]operazioni su db

    Ciao, ho questo problema:

    Sto creando delle pagine per gestire i contenuti di alcune tabelle. Utilizzo il classico metodo gridview+detailsview

    se ho una tabella con solo due campi (es. cod,descrizione) riesco a effettuare qualsiasi operazione (inserimento/modifica/cancellazione).
    Se invece aggiungo anche un solo campo, ecco che non funziona più nulla.
    Ho provato sia con SQLserver, sia con Access... ma il risultato è sempre lo stesso. Non riesco a capire dove sta il problema....

    Avete qualche suggerimento? A qualcuno è capitato qualcosa di simile?

    Grazie & Ciao!

  2. #2
    Risolto:

    Il codice generato in automatico è il seguente (riporto solo quello per la modifica, ma è tutto uguale anche per la altre operazioni):

    Codice PHP:
    UpdateCommand="UPDATE [tipologia_lavoro] 
    SET
     [tipologia] = @tipologia, [descrizione] = @descrizione 
    WHERE 
    [cod] = @original_cod AND [tipologia] = @original_tipologia AND [descrizione] = @original_descrizione"

    come potete vedere nella clausola WHERE sono presenti tutti i campi della tabella. Quando li trovava = null la query non funzionava. Essendo il campo cod univoco, ho lasciato solamente quello nel WHERE e ora pare funzionare tutto correttamente.


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.