Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2005, 18:57
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Hola grisel... creo que para empezar cuando usas un ExecuteScalar es para devolver funciones agregadas (avg, count, sum, etc) y es por eso que te está marcando error.

Mas bien tu code podría quedar así:

Cita:
public int ObtenerId(int idProyecto, int idEtapa)
{
DBTools.sqlDBToolsVB oDB = new DBTools.sqlDBToolsVB();

int identificador = (int)oDB.EjecutaScalar ("SELECT count(idInforme) FROM Itecnico WHERE idEtapa="+idEtapa.ToString()+" AND idProyecto="+idProyecto.ToString());

if(identificador == 0)
return -1;
else
return identificador;
}
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net