Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Lars10
    Registrato dal
    Mar 2006
    Messaggi
    17

    nessun valore specificato per alcuni parameti necessari.

    Salve di nuovo.
    l'update in sql (ado, Access) porta questo errore:
    Nessun valore specificato per alcuni parameti necessari.
    Siccome la query è lunghissima , amici forumisti.
    Se qualcuno può dirmi a che cosa può essere dovuto questo errore ... scrivete

    with adors
    .Close
    .CursorLocation = adUseClient
    .CursorType = adOpenKeyset
    .Source = "Update cliente set nome='" & nome & "',cognome='" & cognome & "' ,nascita='" & na & "',iscrizione='" & i & "',grado='" & gr & "',comune='" & cbocomune & "',prov='" & txtprov & "',cap='" & txtcap & "',num='" & num & "',via='" & via & "',email='" & email & "',tel='" & tel & "',cell='" & cell & "',sky='" & cksky & "',gang='" & ckgang & "',newsgang='" & cknewsgang & "',nome1='" & n1 & "',cognome1='" & c1 & "',giorno1='" & g1 & "',mese1='" & m1 & "',anno1=" & a1 & ",comune1='" & txtcomune1 & "',prov1='" & txtpro1 & "',cap1='" & txtcap1 & "',num1='" & num1 & "',v1='" & via & "',email1='" & e1 & "',nome2='" & n2 & "',cognome2='" & c2 & "',giorno2='" & g2 & "',mese2='" & m2 & "',anno2=" & a2 & ",comune2='" & txtcomune2 & "',prov2='" & txtpro2 & "',cap2='" & txtcap2 & "',num2='" & num2 & "',via2='" & v2 & "',email2='" & e2 & "',news1='" & news1 & "',news2='" & news2 & "',news3='" & news3 & "',educatrice='" & txted & "' WHERE tessera=" & txttessera.Text & " "
    .Open

    End With

    Se è troppo lunga mandatemi a quel paese... basta che je la fo a risolvelo ohohohohoh!!! VVoVe:
    Ronnie

  2. #2
    Di solito questo tipo di errore si verifica quando cerchi di aggiornare un campo numerico con valori letterali, o comunque quando il campo si aspetta dati che tu non gli passi correttamente.
    Non sapendo come sono strutturati i dati nel tuo database, se fossi in te eseguire la query "spezzettandola"

    .Source = "Update cliente set nome='" & nome & "'" WHERE tessera=" & txttessera.Text

    .Source = "Update cliente set nome='" & nome & "',cognome='" & cognome & "'" WHERE tessera=" & txttessera.Text

    e cosi' via, sin quando non becchi il campo che ti da problemi. A quel punto diventa tutto piu' semplice

    Ciauz

    Chico

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Se possibile, aggiungo che sarebbe meglio fare uso di valori parametrici (fai una ricerca, ne abbiamo parlato) in modo da semplificare la costruzione della query nella sua forma, indicando i valori per i singoli parametri "segnaposto" in un secondo momento, in modo organizzato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151

    Re: nessun valore specificato per alcuni parameti necessari.

    Originariamente inviato da Lars10
    l'update in sql (ado, Access) porta questo errore:
    Nessun valore specificato per alcuni parameti necessari.
    Questo tipo di errore, nella maggior parte dei casi, è dovuto dal fatto che hai sbagliato a scrivere il nome di un campo...e questo viene interpretato come parametro... oppure hai sbagliato a concatenare.. controlla bene.
    Jupy

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.