Foros del Web » Programando para Internet » ASPX (.net) »

Error de conexion

Estas en el tema de Error de conexion en el foro de ASPX (.net) en Foros del Web. Sigo aprendiendo ASP.NET, y ahora me topo con el siguiente problema: Tengo el siguiente código en web.config: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código XML: Ver original <connectionStrings > ...
  #1 (permalink)  
Antiguo 14/05/2010, 14:14
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Error de conexion

Sigo aprendiendo ASP.NET, y ahora me topo con el siguiente problema:
Tengo el siguiente código en web.config:
Código XML:
Ver original
  1. <connectionStrings>
  2.     <add name="Conn"
  3.         connectionString="Data Source=miServer; Initial Catalog=miBD; Persist Security Info=True;
  4.          User Id=miUser; Password=miPwd"
  5.         providerName="System.Data.SqlClient" />
  6.   </connectionStrings>
Y en el ASPX:
Código ASP:
Ver original
  1. Dim cmd As New SqlCommand("SELECT * FROM Productos", New SqlConnection(ConfigurationManager.ConnectionStrings("Conn").ConnectionString))
  2.         cmd.Connection.Open()
Al correr la aplicacion me sale el siguiente error:

Qué estoy haciendo mal?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #2 (permalink)  
Antiguo 14/05/2010, 15:05
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Error de conexion

<connectionStrings>
<add name="Conn" connectionString="Data Source=miServer; Initial Catalog=miBD; user Id=miUser; Password=miPwd" />
</connectionStrings>

dim Conn as New SqlConnection
Conn.ConnectionString = ConfigurationManager.ConnectionStrings"Conn").ToSt ring
Dim cmd As New SqlCommand("SELECT * FROM Productos", Conn)
Dim Dr as SqlDataReader

Try

Conn.Open()
Dr = cmd.ExecuteReader

While Dr.Read

' lo que quieras hacer
End While


Catch ex As Exception
Responser.Redirect("~/PaginaError.aspx")
Finally
Conn.Close
End Try


Saludos..... y verifica que el SQL acepte conexiones remotas por las dudas tambien ok.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #3 (permalink)  
Antiguo 14/05/2010, 15:20
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Respuesta: Error de conexion

Te dejo un par de consejos

1.- Veo que en tu código existe una query del lado de la Capa de presentación, y estas utilizando SQL Server. Este motor permite trabajar con procedimientos almacenados. Pastelero a tus pasteles... dejale las querys al motor de datos.

2.- trata de separar la logica de presentación de la de Negocios y datos. Por ejemplo, en mi caso, utilizo para presentación asp.net o Vb.net . Negocio: Winservices, y para Datos obviamente Store Procedures que SQLServer permite utilizarlos.
__________________
Buena Vida...
Francisco
  #4 (permalink)  
Antiguo 14/05/2010, 15:24
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Error de conexion

Cita:
Iniciado por Bluesman74cl Ver Mensaje
Te dejo un par de consejos

1.- Veo que en tu código existe una query del lado de la Capa de presentación, y estas utilizando SQL Server. Este motor permite trabajar con procedimientos almacenados. Pastelero a tus pasteles... dejale las querys al motor de datos.

2.- trata de separar la logica de presentación de la de Negocios y datos. Por ejemplo, en mi caso, utilizo para presentación asp.net o Vb.net . Negocio: Winservices, y para Datos obviamente Store Procedures que SQLServer permite utilizarlos.
No seas malo, dice que esta empezando con el tema... aunque claro siempre esta bien arrancar con buenas practias de programacion desde el comienzo jejeje.

Saludos.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #5 (permalink)  
Antiguo 14/05/2010, 15:25
Avatar de Darkavender  
Fecha de Ingreso: septiembre-2008
Ubicación: SLV
Mensajes: 125
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Error de conexion

Configurar SQL para que acepte conexiones remotas
  #6 (permalink)  
Antiguo 14/05/2010, 16:00
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Respuesta: Error de conexion

Cita:
Iniciado por mdavila Ver Mensaje
No seas malo, dice que esta empezando con el tema... aunque claro siempre esta bien arrancar con buenas practias de programacion desde el comienzo jejeje.

Saludos.

jejejeje hay que guiarlos por el buen sendero de las buenas practicas desde chicos
XD



Por cierto... donde dice WinServices, debe decir WEBservices. los winservices nos sirven para otras cosas...
__________________
Buena Vida...
Francisco
  #7 (permalink)  
Antiguo 14/05/2010, 17:13
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Error de conexion

Gracias por vuestras respuestas.
Ya logré solucionar este problema. Cambie el nombre del server por su IP, ademas el usuario estaba mal configurado: tenia que cambiar su contraseña despues de cada login (estaba activo el check de las directivas de contraseña).
Ahora tengo la duda: para que sirve Persist Security Info=True?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #8 (permalink)  
Antiguo 14/05/2010, 19:01
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Error de conexion

Cita:
Iniciado por flaviovich Ver Mensaje
Ahora tengo la duda: para que sirve Persist Security Info=True?
Esta linea ayuda a proteger las cadenas de conexión, habilitando la utilización de la seguridad integrada de sql.

Saludos,
  #9 (permalink)  
Antiguo 17/05/2010, 09:41
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Error de conexion

Gracias jaullo por responder. Ya nos veremos en otro post.
Con esto cerramos el tema.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #10 (permalink)  
Antiguo 17/05/2010, 16:36
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Respuesta: Error de conexion

hhhhhaaaaaaaber!!! nada de cerrar el tema.. recuerda que está pendiente lo de pasar a procedimientos almacenados tu query... XD



naaah que bueno que encontraste el problema..
__________________
Buena Vida...
Francisco
  #11 (permalink)  
Antiguo 17/05/2010, 16:56
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Error de conexion

Ah, desde luego que si.
Si no hallo la forma de hacerlo, ya vereis mi pregunta por aqui.
Gracias!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: conexion, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:51.