Bueno no se porque no me deja responderos al mensaje de Duda ExecuteNonQuery, pero muchas gracias por vuestra ayuda, estoy modificandolo haber si me funciona.
Ahora me surge otra duda, siento mucho molestaros tanto
Tengo el siguiente codigo:
int c = cu.getIdCurso();
string cl = clas.getIdClase();
sentencia = "SELECT A.idAlumno, A.NºEnGrupo, A.Apellidos, A.Nombre, A.Grupo FROM ALUMNO A WHERE A.Grupo like '@c*' AND A.Grupo like '*@cl' ORDER BY A.Apellidos DESC";
OleDbDataAdapter query = new OleDbDataAdapter(sentencia, connection);
OleDbCommand selectCMD = new OleDbCommand(sentencia, connection);
query.SelectCommand = selectCMD;
selectCMD.Parameters.Add("@cl", OleDbType.VarChar);
selectCMD.Parameters["@cl"].Value = cl;
selectCMD.Parameters.Add("@c", OleDbType.Integer);
selectCMD.Parameters["@c"].Value = c;
DataSet ds = new DataSet();
query.Fill(ds, "ALUMNO");
return ds;
Y creo que el problema es que no me reconoce el like, pero no estoy segura, y como siempre no encuentro la solucion. Dios que desesperacion
....
Os explico el atributo grupo es un string de la siguiente forma: curso+clase ejemplo 1A, y yo lo que quiero es que al pasarle c y cl, pueda comparar que el atributo grupo empiece por c y acabe por cl.
Aber si vosotros sabeis cual es el motivo, y de verdad muchisimas gracias por contestar tan rapido a mis dudillas