ExecuteNonQuery() non funziona
-
28-09-2019 - |
Domanda
Posta di riferimento: C#: ExecuteNonQuery() non funziona con SQL Server CE
Ho lo stesso problema con un Database Access allegato al mio Progetto ed infatti provo ad Inserire record ma tutto invano, mi dice che è inserito ma nessun record trovato..
Bene, il post sopra discusso del problema e della sua causa, ma voglio saperne di più sulla soluzione...Come posso risolvere questo problema???
Distinti saluti,
Baher.
Soluzione
Penso di aver trovato la soluzione, dopo aver cercato per qualche tempo ho apportato le seguenti modifiche:
1- Nell'esploratore di soluzioni ho modificato la proprietà del mio database che è copia nella directory di output:Sempre da copiare in Output Directory:Non copiare
2- In Serve Explorer ho fatto clic con il pulsante destro del mouse sul mio database e ho modificato la connessione ad esso nel database che esiste nella mia cartella bin.
Questo è tutto...
Spero che sia d'aiuto
Altri suggerimenti
Stai usando le transazioni? Se sì, assicurarsi che si sta commettendo o che non sei accidentalmente rollback
signore, penso che la connessione è già aperto dal momento che la domanda non buttare alcuna eccezione, w
signore che cosa fa ur aspetto domanda come? rappresentazione di stringa, dal momento che se si dispone di una clausola WHERE, e il campo non è presente, o se ur aggiornamento, un WHERE claause non sarebbe un'eccezione e vi direbbe che tutto sia inserito ma probabilmente non, dal momento che ha accesso al databse e guardò per la tavola, ma non ha ancora trovato nessuna variabili, appena passato ....
- Verificare che la connessione è aperta quando si esegue in C #
- controllare che non avete transazione senza commit in SQL