ayuda con este codigo porfavor

23/02/2005 - 01:33 por grisss | Informe spam
Hola Foro.
Tengo el siguiente codigo al cual le paso como parametros
dos id's el del proyecto y el de la etapa del proyecto
con la finalidad de ver si si encuenrta un informe
registrado para ese proyecto la query ya la hice en el
analizador de consultas asi que me estado preguntando
donde esta mi error ya que me manda el error
de : "REFERENCIA A INSTANCIA DE OBJETO NO ENCONTRADO"

cuando lo voy ejecutando linea por linea es exactamente
en la linea de query donde me marcar el error.

en caso de que no se encuentre ningun informe registrado
para esos id's tendria q regresarme "".
cuando estoy posicionada en esa linea cuando lo ejecuto
por pasos compruebo que las id's tengan los valores que
deben traer y de hecho si los trae, entonces no se a que
se deba este error.


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

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

if(identificador == "")
return -1;
else
return int.Parse (identificador);
}

Les agradesco de antemano si me pudieran ayudar de verdad.
gracias y buen dia
 

Leer las respuestas

#1 Anonimo
23/02/2005 - 12:16 | Informe spam
Puedes aportar código de

new DBTools.sqlDBToolsVB();

y

oDB.EjecutaScalar





Hola Foro.
Tengo el siguiente codigo al cual le paso como


parametros
dos id's el del proyecto y el de la etapa del proyecto
con la finalidad de ver si si encuenrta un informe
registrado para ese proyecto la query ya la hice en el
analizador de consultas asi que me estado preguntando
donde esta mi error ya que me manda el error
de : "REFERENCIA A INSTANCIA DE OBJETO NO ENCONTRADO"

cuando lo voy ejecutando linea por linea es exactamente
en la linea de query donde me marcar el error.

en caso de que no se encuentre ningun informe registrado
para esos id's tendria q regresarme "".
cuando estoy posicionada en esa linea cuando lo ejecuto
por pasos compruebo que las id's tengan los valores que
deben traer y de hecho si los trae, entonces no se a que
se deba este error.


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

string identificador = (string)oDB.EjecutaScalar


("SELECT
idInforme FROM Itecnico WHERE idEtapa="+idEtapa.ToString


()
+" AND idProyecto="+idProyecto.ToString());

if(identificador == "")
return -1;
else
return int.Parse (identificador);
}

Les agradesco de antemano si me pudieran ayudar de


verdad.
gracias y buen dia
.

Preguntas similares