provo a cancellare una riga dal database sul phpadmin Query sta lavorando bene, ma quando eseguo con il codiceMySqlException su ExecuteReader da Selezione UserID (PK)
:
MySqlCommand getUserID = new MySqlCommand("SELECT UserID FROM User", connection);
MySqlDataReader reader = getUserID.ExecuteReader();
ottengo l'errore
:
Destination array is not long enough to copy all the items in the collection. Check array index and length.
I Inserire prima l'utente per eliminare senza problemi.
Database ha un UserID
con proprietà Unique
, Int
(lunghezza 9) e Auto-Increment
e un UserName
dal tipo Char.
mia domanda è:
Perché non posso ricevere la userID
e come posso riceverla?
Modifica
non riesco a ricevere i dati interi o solo data varchar.
Ecco la query di creazione del database: Creation Query
Quanto è grande i vostri dati? Quanti utenti ci sono nella tabella? – Ian
È un tavolo piccolo con valore – SeeuD1
di 20 "non interrogazione" per una selezione? 'SERIAMENTE? Sei consapevole che "SELECT" è una query per definizione? ExecuteNonQuery è pensato per cose che non restituiscono dati (come UPDATE, DELETE). – TomTom