Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493

    Non mi aggiunge un campo

    Buon giorno a tutti.
    Ho un domanda da porVi
    Devo aggiungere records in un db mi scrive tutti i campi tranne uno e garantito che il valore che gli passo non è vuoto
    Un esempio

    Seleziona = "INSERT INTO tb(val1,val2,val3,val4 " & _
    "Values (lblva1.Text,lblva2.Text,lblva3.Text,'X')"
    controlla.Parameters.AddWithValue("@val1", lblva1.Text)
    controlla.Parameters.AddWithValue("@val2", lblva2.Text)
    controlla.Parameters.AddWithValue("@val3", lblva3.Text)
    controlla.Parameters.AddWithValue("@val4", lblva4.Text)
    response.write(lblva3.Text)
    vedo il valore a video quindi non è vuoto ma nel db quel campo non me lo scrive e mi mette 0 .

    C'è un modo per fare un response.write dei valori di controlla.Parameters.AddWithValue?

  2. #2
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    Seleziona = "INSERT INTO tb(val1,val2,val3,val4 " & _
    "Values (lblva1.Text,lblva2.Text,lblva3.Text,'X')"



    Prova così:
    Seleziona = "INSERT INTO tb(val1,val2,val3,val4) " & _
    "Values (lblva1.Text,lblva2.Text,lblva3.Text,'X')"

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    ciao EnSa grazie per la risposta
    si pa parentesi ) c'e' ma non l'ho riposrtata nel post.
    è possibile che la descrizione dei campi troppo lunghi creano problemi?
    Perhè le sto' pensado tutte e il campo che mi da' problemi ha la descrizione lunga 18
    capoRepartoManager

  4. #4
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    prova a postare il codice che utilizzi ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    eccolo

    Dim connessione As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(Request.ApplicationPath & "/App_Data/dbFerieOre.mdb") & "; Persist Security Info=False")

    connessione.Open()

    Dim Seleziona As String
    Seleziona = "INSERT INTO tbFerieOre(Utente, DataRichiesta,FerieOre,GiornoDal,GiornoAl,Motivi,O re, " & _
    "Autorizzato1,Autorizzato2,Autorizzato3,CapoRepart oWindows,Annullato ) " & _
    "Values (lblUtente.Text,DateTime.Now.Date,DropScelta.Text, lblDal.Text,lblAl.Text,DropMotivi.Text, " "lblTotOre0.Text,False,False,False,lblCapoRepartoW in.Text,'X' )"

    Dim controlla As New OleDbCommand(Seleziona, connessione)

    controlla.Parameters.AddWithValue("@Utente", lblUtente.Text)
    controlla.Parameters.AddWithValue("@DataRichiesta" , DateTime.Now.Date)
    controlla.Parameters.AddWithValue("@FerieOre", DropScelta.Text)
    controlla.Parameters.AddWithValue("@GiornoDal", lblDal.Text)
    controlla.Parameters.AddWithValue("@GiornoAl", lblAl.Text)
    controlla.Parameters.AddWithValue("@Motivi", DropMotivi.Text)
    controlla.Parameters.AddWithValue("@Ore", CDbl(lblTotOre0.Text))
    controlla.Parameters.AddWithValue("@Autorizzato1", False)
    controlla.Parameters.AddWithValue("@Autorizzato2", False)
    controlla.Parameters.AddWithValue("@Autorizzato3", False)
    controlla.Parameters.AddWithValue("@CapoRepartoWin dows", lblCapoRepartoWin.Text)
    controlla.Parameters.AddWithValue("@Annullato", "'X'")

    controlla.ExecuteNonQuery()
    connessione.Close()

  6. #6
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    quale campo non ti salva??'

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    questo
    controlla.Parameters.AddWithValue("@CapoRepartoWin dows", lblCapoRepartoWin.Text)

  8. #8
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    Prova così:

    codice:
    Seleziona = "INSERT INTO tbFerieOre(Utente, DataRichiesta,FerieOre,GiornoDal,GiornoAl,Motivi,Ore,Autorizzato1,Autorizzato2,Autorizzato3,CapoRepartoWindows,Annullato ) " & _
    "Values (@Utente, @DataRichiesta,@FerieOre,@GiornoDal,@GiornoAl,@Motivi,@Ore,@Autorizzato1,@Autorizzato2,@Autorizzato3,@CapoRepartoWindows,@Annullato)"

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    Forse il problema è in questa parte

    controlla.Parameters.AddWithValue("@Autorizzato1", False)
    controlla.Parameters.AddWithValue("@Autorizzato2", False)
    controlla.Parameters.AddWithValue("@Autorizzato3", False)

    ho provato a mettere True e ho avuto errore:

  10. #10
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Prova a mettere 1 o 0.

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.