Questione : Ottenendo i dati dalla tabella di accesso

Ciao, il

I non vede appena che cosa manca in questo codice - continu aare ottenere questo errore:
che il valore dato per uni o più parameters.
I non volere per ottenere il valore (un numero) nel campo StudentsTotal. Il campo è in una tabella denominata indagini nel totale fioco di Survey.


come imbroglione fioco di Integer
come comm fioco di OleDbConnection
mentre OleDbCommand
oscura il lettore mentre imbroglione di OleDbDataReader
= nuovo OleDbConnection (“Provider=Microsoft.ACE.OLEDB.12.0; Dati Source= C:\Survey.accdb; ")
comm = nuovo imbroglione del
di OleDbCommand (“studentsTotal prescelto dalle indagini dove surveyName= “„ & Me.SurveyName.Text & “„ “, imbroglione). Aprire () il lettore del
= comm.ExecuteReader
mentre lettore. Totale = lettore di Read
. Articolo (“imbroglione di While
di conclusione dello studentsTotal")

. Chiudere ()
class= del

Risposta : Ottenendo i dati dalla tabella di accesso

avete provato i parametri di uso anziché Me.SurveyName.Text direttamente messo ......?
provare questo
 oscurare lo streptococco come string= Me.SurveyName.Text (o numero intero o qualunque)
 comm = nuovo OleDbCommand (“studentsTotal prescelto dalle indagini dove surveyName=? „, imbroglione)
 comm. Parameters.AddWithValue (“? „, streptococco) o comm. Parameters.AddWithValue (“surveyName„, streptococco)
Altre soluzioni  
 
programming4us programming4us