Vraag : Het krijgen van gegevens van de lijst van de Toegang

Hello, ziet

I enkel wat niet in deze code mist - ik houd krijgend deze fout:
Geen die waarde voor één of meerdere vereiste parameters.
I wordt gegeven de waarde (een aantal) op het gebied StudentsTotal wil krijgen. Het gebied is in een lijst riep Onderzoeken in gegevensbestand geroepen Survey.


Schemerig Totaal aangezien Schemerige Integer
als/> Schemerige comm OleDbConnection
Schemerige lezer bedriegt OleDbCommand
= Nieuwe OleDbConnection bedriegt („Provider=Microsoft.ACE.OLEDB.12.0; Gegevens Source= C:\Survey.accdb; “)
comm = Nieuwe OleDbCommand („Uitgezochte studentsTotal van Onderzoeken waar surveyName= „“ & Me.SurveyName.Text & „“ „,) bedriegen
bedriegt. Open ()/> lezer
terwijl lezer. Het Totaal van Read
= lezer. Van het punt (het „studentsTotal“)

Eind While
bedriegt. Sluit ()

Antwoord : Het krijgen van gegevens van de lijst van de Toegang

probeerde u gebruiksparameters in plaats van gezette direct Me.SurveyName.Text ......?
probeer dit
 verduister streptokok als string= Me.SurveyName.Text (of geheel of wat)
 comm = Nieuwe OleDbCommand („Uitgezochte studentsTotal van Onderzoeken waar surveyName=? “, bedrieg)
 comm. Parameters.AddWithValue („? “, streptokok) of comm. Parameters.AddWithValue („surveyName“, streptokok)
Andere oplossingen  
 
programming4us programming4us