Er zit een fout in deze code, maar ik krijg hem er niet uit. Al van alles geprobeerd, maar ik kom niet verder dan dat het goed zou moeten zijn. Echter blijf ik een fout krijgen:
Ik heb de bovenstaande functie al op verschillende manieren opgebouwd. Command apart opbouwen, datareader gebruikt, etc.. Maar helaas zonder resultaat. Hopelijk ziet iemand wat ik verkeerd doe, of waarom anders de stored procedure de parameter niet ziet
code:
1
| Procedure or function 'Modules_LoadModule' expects parameter '@Id', which was not supplied. |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| public static DataSet ExecuteDataSet(string commandText, CommandType commandType, params object[] variables) { // create the DataSet DataSet dataSet = new DataSet(); SqlConnection sqlConnection = new SqlConnection(connectionstring); using (sqlConnection) { SqlCommand command = new SqlCommand(commandText, sqlConnection); command.CommandType = commandType; command.Parameters.Add("@Id", SqlDbType.Int).Value = 1; // create the data adapter SqlDataAdapter dataAdapter = new SqlDataAdapter(command); // fill the DataSet using our DataAdapter dataAdapter.Fill(dataSet); } return dataSet; } |
Ik heb de bovenstaande functie al op verschillende manieren opgebouwd. Command apart opbouwen, datareader gebruikt, etc.. Maar helaas zonder resultaat. Hopelijk ziet iemand wat ik verkeerd doe, of waarom anders de stored procedure de parameter niet ziet