Discussione chiusa
Pagina 2 di 5 primaprima 1234 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 41

Cancellazione dato da un database

  1. #11
    L'avatar di SirJo
    SirJo non  in linea Scolaretto
    Post
    50
    Like Inviati  
    5
    Like Ricevuti  
    2
    Il suggerimento che ti ha dato Brontolo dicendoti di usare i parametri sembra una cosa stupida, ma non lo .
    Ad esempio, tenendo buono il comando
    "DELETE From " & MeseInserito & " Where Cognome = '" & Cognome & "'"
    che tu stesso hai detto funzionante, prova ad esempio ad inserire nel database una persona che di cognome DALL'ALBA e poi prova a cancellarlo, vedrai che non ci riuscirai con il comando che hai scritto tu.
    Ultima modifica di SirJo; 06-01-2021 17:38 

  2. #12
    TheRock non  in linea Novello
    Post
    40
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Che vuoi dire? Quale errore di sintassi? Quale esempio? Hai letto e compreso la spiegazione dell'uso di AND , OR ... ?
    si ho capito l'uso , e so a cosa servono, ma non ci sono esempi chiari di applicazione.
    Andando nella sezione delete, e copiando l'esempio che lui riporta da "errore errore di sintassi (Operatore Mancante)

  3. #13
    TheRock non  in linea Novello
    Post
    40
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da Brontolo Visualizza il messaggio
    L'esempio quello che ti ho scritto. Non puoi usare due volte la clausola WHERE nella stessa query; ne devi mettere una sola con le due condizioni unite dall'operatore AND.

    Ma, come ti sta dicendo Antonio, non potrai andare lontano con questo metodo. Anche se riuscirai ad ottenere una query che apparentemente funziona, questa andr bene in qualche caso e in altri no.
    In altre parole, se vuoi interagire con un qualunque database, devi PRIMA apprendere almeno i fondamenti di SQL, e questo non possibile farlo scopiazzando qua e l.
    ecco gi questo una risposta che mi aiuta, perch leggendo le lezioni che mi hanno consigliato, avevo capito di usare male And, ma purtroppo non essendoci esempi per un doppio controllo a me da sempre errore.
    Deve dire che sui libri che ho io, ed anche on line, non ho trovato nessun esempio di cancellazione di un dato verificando 2 parametri... non so che pensare, non si usa????

    Io vorrei non scopiazzare, se avete da suggerire un testo valido.. ma veramente, dove sia chiaro ci che dice e sopratutto con esempi che se riportati poi funzionino , in modo da poter sperimentare e apprenderne appieno il funzionamento.

  4. #14
    TheRock non  in linea Novello
    Post
    40
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da SirJo Visualizza il messaggio
    Il suggerimento che ti ha dato Brontolo dicendoti di usare i parametri sembra una cosa stupida, ma non lo .
    Ad esempio, tenendo buono il comando
    "DELETE From " & MeseInserito & " Where Cognome = '" & Cognome & "'"
    che tu stesso hai detto funzionante, prova ad esempio ad inserire nel database una persona che di cognome DALL'ALBA e poi prova a cancellarlo, vedrai che non ci riuscirai con il comando che hai scritto tu.
    Si mi piacerebbe capire come usare i parametri, ma la domanda sempre la stessa.. un buon libro?? a pagamento, gratuito o comunque sia, ma con esempi funzionanti!! perch purtroppo alcuni non funzionano neanche i cd allegati al libro.. intendo gli esempi al loro interno...
    L'unico modo per imparare fare delle prove sperando nell'aiuto di qualche anima pia che ti da delle dritte..

  5. #15
    TheRock non  in linea Novello
    Post
    40
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da SirJo Visualizza il messaggio
    Il suggerimento che ti ha dato Brontolo dicendoti di usare i parametri sembra una cosa stupida, ma non lo .
    Ad esempio, tenendo buono il comando
    "DELETE From " & MeseInserito & " Where Cognome = '" & Cognome & "'"
    che tu stesso hai detto funzionante, prova ad esempio ad inserire nel database una persona che di cognome DALL'ALBA e poi prova a cancellarlo, vedrai che non ci riuscirai con il comando che hai scritto tu.
    non lo so ma prover subito

  6. #16
    TheRock non  in linea Novello
    Post
    40
    Like Inviati  
    0
    Like Ricevuti  
    0
    ovviamente non funziona per via dell'apostrofo, ma io cmq non avrei il problema, in memorizzazione ho tolto l'apostrofo, quindi lo elimino anche in ricerca... so che uno strategemma scemo, per questo lo avrei risolto :-)

  7. #17
    TheRock non  in linea Novello
    Post
    40
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da SirJo Visualizza il messaggio
    Il suggerimento che ti ha dato Brontolo dicendoti di usare i parametri sembra una cosa stupida, ma non lo .
    Ad esempio, tenendo buono il comando
    "DELETE From " & MeseInserito & " Where Cognome = '" & Cognome & "'"
    che tu stesso hai detto funzionante, prova ad esempio ad inserire nel database una persona che di cognome DALL'ALBA e poi prova a cancellarlo, vedrai che non ci riuscirai con il comando che hai scritto tu.
    ho trovato un ottimo documento sui parametri "ADO.NET (2018) - inf. broccolucci" consiglio a tutti di scaricarlo, chiaro e sembra che gli esempi funzionino

  8. #18
    L'avatar di Brontolo
    Brontolo non  in linea Very Important Person
    Post
    3,094
    Like Inviati  
    2
    Like Ricevuti  
    4
    Guarda, di libri e/o corsi sul linguaggio SQL ne puoi trovare a iosa, cartacei e online. Il primo che mi viene in mente lo trovi qui: https://www.html.it/guide/guida-linguaggio-sql/
    Sia chiaro che SQL solo un mattone (fondamentale) della programmazione.

    Per tornare al tuo caso: tu vuoi cancellare (ma sarebbe stato lo stesso per una SELECT) i record in cui il campo Cognome uguale a qualcosa E CONTEMPORANEAMENTE il campo Nome uguale a qualcos'altro. Ecco: quel "E CONTEMPORANEMENTE" si traduce con AND.
    Il problema degli apostrofi e degli accenti a cui accennava SirJo uno dei fattori che consigliano caldamente di creare le queries usando i parametri, quindi studia anche quelli.
    ℹ️ Leggi di pi su Brontolo ...

  9. #19
    Post
    1,865
    Blogs
    21
    Like Inviati  
    13
    Like Ricevuti  
    11
    Quote Originariamente inviato da TheRock Visualizza il messaggio
    ...
    in memorizzazione ho tolto l'apostrofo
    :-)
    va bhe,
    come se un chirurgo dicesse :
    l'operazione perfettamente riuscita ma il paziente morto
    ℹ️ Leggi di pi su sspintux ...

  10. #20
    L'avatar di AntonioG
    AntonioG non  in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,362
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    31
    Quote Originariamente inviato da TheRock Visualizza il messaggio
    si ho capito l'uso , e so a cosa servono, ma non ci sono esempi chiari di applicazione.
    Andando nella sezione delete, e copiando l'esempio che lui riporta da "errore errore di sintassi (Operatore Mancante)
    Di quale esempio parli? Te l'ho gi chiesto.

    (a parte il fatto che non c' molto da chiarire sull'uso di AND ... a parte il fatto che un termine di "base" della programmazione in *tutti* i linguaggi, anche un termine inglese chiaro che puoi utilizzare nel normale "parlato" ...)
    ℹ️ Leggi di pi su AntonioG ...

Discussione chiusa
Pagina 2 di 5 primaprima 1234 ... ultimoultimo

Potrebbero interessarti anche ...

  1. Incompatibilit tra dato tipo testo di una cella e dato tipo string
    Da saveriomartino nel forum Microsoft Excel
    Risposte: 10
    Ultimo Post: 16-07-2015, 18:50
  2. problema con cancellazione dati in database
    Da Skell nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 29-08-2012, 01:05
  3. Cancellazione Database
    Da sangel nel forum Microsoft Word
    Risposte: 5
    Ultimo Post: 18-06-2009, 15:52
  4. recuperare dato database
    Da donini nel forum Visual Basic 6
    Risposte: 15
    Ultimo Post: 18-10-2006, 09:57
  5. Inserimento e cancellazione dati in database
    Da FEDE19802005 nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 15-05-2006, 10:34