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

    vb net access e campo vuoto

    Ancora una volta sono qua......
    devo eseguire l'update di una tabella access cosa che solitamente mi riesce ma nn in questo caso :
    dato un campo idconto devo aggiornare il campo id conto di tutti i record che hanno il medesimo campo vuoto

    strsql = " update iconti set idconto='" & Button108.Text & "' where idconto=nessunvalorespecificato "

    eseguisql(strsql)

    Ho provato con null ma nn funziona

    Help Binos!

  2. #2
    Invece di Null prova con "" cioè la stinga vuota, dovrebbe funzionare

    Ps. Sapiente è colui che sa di non sapere(Socrate)

  3. #3
    nn funziona con "" avevo gia' provato ora ho riprovato

  4. #4
    Prova ad aprire il Database e vedi manualmente se il campo desiderato è valorizzato o meno. Può capitare che sia valorizzato anche con qualche spazio vuoto per qualche errore precedente.

    Togli eventualmente un On Error Resume Next se c'è.

    Prova ad usare la modalità Debug(F8)
    Fammi sapere,ciao

  5. #5
    non c' è nessun on error next ne try o altro modo di gestine dell'errore.
    lui nn riconosce il campo vuoto o io nn so come dirgli campo vuoto!

  6. #6
    Tre sono le opzioni, "", NULL, <> ""
    A questo punto prova a scrivere qualcosa nel record cambiando anche la SQL e vedi se funziona. Che ne so è a tentativi...
    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    313
    ciao la mia e solo un ipotesi ma tempo fa anche a me successe una cosa simile...ora non ricordo precisamente cmq mi dava quell'errore perche' accidentalmente avevo messo nel db l'opzione consenti lunghezza 0 a no....

    mah magari controlla...non si sa mai...visto che si va per tentativi


  8. #8
    scusa se te lo dico ma a me serve inizializzarli con lunghezza 0

  9. #9

    Re: vb net access e campo vuoto

    Originariamente inviato da binos1979
    Ancora una volta sono qua......
    devo eseguire l'update di una tabella access cosa che solitamente mi riesce ma nn in questo caso :
    dato un campo idconto devo aggiornare il campo id conto di tutti i record che hanno il medesimo campo vuoto

    strsql = " update iconti set idconto='" & Button108.Text & "' where idconto=nessunvalorespecificato "

    eseguisql(strsql)

    Ho provato con null ma nn funziona

    Help Binos!
    Così dovrebbe andare:
    codice:
    strsql = " update iconti  set idconto='" & Button108.Text & "' where idconto IS NULL   "
    Chi non cerca trova.

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.