Visual Studio C# Cancellare i record da Database Access.

sabato 29 agosto 2020 - 09.35
Tag Elenco Tags  C#

Pacifico Profilo | Junior Member

Gent.mi,

gradirei gentilmente conoscere il procedimento per cancellare tramite un pulsante dal Form solo i Record di Database di Access.

Il Database viene caricato con il seguente codice:

string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\Prova.mdb";
OleDbConnection Conn;
OleDbDataAdapter Adapter;
string tabella = "Tabella";
DataSet Ds = new DataSet();
OleDbDataAdapter sda;

Ho provato con diversi codici con il risultato negativo.

// Conn = new OleDbDataAdapter("Delete * From [tabella]")();

Auguro che possiate aiutare. Fiducioso, saluto.
Domenico.

Nell'augurare una buona giornata, saluto.
Domenico.

balfaz Profilo | Expert

allora l'istruzione SQL che stai usando per cancellare realmente cancellerà tutti i dati della tabella.
Dovresti modificare questa istruzione aggiungendo WHERE facendo nella maniera seguente colonna (operatore logico) valore, cioè es. DELETE FROM prodotti WHERE id_prodotto_colonna_tabella = il_mio_id_prodottoX, questo dovrebbe risolvere il tuo problema
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio

Pacifico Profilo | Junior Member

Gent.mo Balfaz,

non ho parola come ringraziare per la disponibilità e gentilezza.

Sono da giorni dietro senza ottenere un risultato soddisfacente, ho effettuato la modifica che mi hai consigliato con esito negativo e gradirei una cortesia se puoi fornire il codice completo di modifica considerando che nel precedente post ho inserito il codice che viene prelevato il Database.

Se ritieni utile e necessario posso inviare il file zippato.

Grato della cortesia, cordialmente saluto.
Domenico.

Pacifico Profilo | Junior Member

Gent.mo Balfaz,

per correttezza desidero comunicare che dopo svariate prove ho risolto il problema per la cancellazione di tutti i Record del Database di Access.
Ringrazio e saluto.
Domenico.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5