Autor Tema: conectar con ASP.net a SQL server 2008  (Leído 15163 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado adolira

  • Sv Member
  • ***
  • Mensajes: 440
Re:conectar con ASP.net a SQL server 2008
« Respuesta #15 : junio 22, 2010, 05:56:09 pm »
if(Convert.ToInt32(cmd.ExecuteScalar())==1)   usando executerscalar esta diciendo que de la consulta que hizo captura el primera columna y el resultado es un valor de tipo int32 y  Convert.ToInt32 lo pasa un numero entero y despues lo comprar
« Última Modificación: junio 22, 2010, 05:59:45 pm por adolira »
<a href="http://profile.mygamercard.net/eternal258">
<img src="http://card.mygamercard.net/community/360style/eternal258.png" border=0>
</a>

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re:conectar con ASP.net a SQL server 2008
« Respuesta #16 : junio 22, 2010, 05:57:34 pm »
Pero si como decís por defecto devuelve int32 como que no hay lógica de hacerle un CAST

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re:conectar con ASP.net a SQL server 2008
« Respuesta #17 : junio 23, 2010, 07:46:36 pm »
Pero si como decís por defecto devuelve int32 como que no hay lógica de hacerle un CAST

Noup. ExecuteScalar devuelve Object. De Object a Int32 el cast no es implicito.

Tambien podrias usar:

Código: [Seleccionar]
if((Int32)cmd.ExecuteScalar()==1)

Pero no se pq me gusta mas la sintaxis de Convert. hahaha

P.D.: Esto no es ruby.. los tipos en C# son estaticos ;) fsjahfdskdjhdkfsjsfa
« Última Modificación: junio 23, 2010, 07:53:27 pm por mxgxw »


Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re:conectar con ASP.net a SQL server 2008
« Respuesta #18 : junio 24, 2010, 10:22:03 am »
Nombre man, yo no revise la documentación en mi comentario, yo opinaba de el compañero que dijo que devolvía int32 :)

Y te invito a que uses los var dinámicos en C# hahaha, no creas c# no se quiere quedar sin un poco del Mojo de Ruby :P