Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   SqldataAdapter (http://www.forosdelweb.com/f29/sqldataadapter-423118/)

jorge1980 05/09/2006 09:00

SqldataAdapter
 
Hola! Estoy tratando de conectarme a una bd SQL a traves de los objetos graficos(cuadro de herramientas...un SqldataAdapter) de vs.net 2003, pero me arroja el siguienteb error: Login failed for user 'ASPNET'

Alguien puede decirme en cristiano que significa esto y la manera de solucionarlo?

Gracias!

programadorvip 05/09/2006 09:38

solucion
 
tienes que crear la cuenta asp en sql sqlserver y darle permiso de control total a la base de de datos master, verifica que esta bien instalado el IIS. suerte

jorge1980 05/09/2006 14:49

hola!....Cuando te refieres a crear la cuenta en asp en sql server te refieres al login?...porque eso ya lo hice. Ahora si puede ser un poco mas explicito en lo que te refieres al permiso de la base de datos master te agradeceria. En relacion al IIS ya he verificado que este bien instalado.

El problema solo se me presenta cuando hago la conexion de manera visual, porque si me conecto por codigo todo funciona perfectamente. me entiendes?

Gracias pana!

programadorvip 05/09/2006 18:10

si a la cuenta asp le das control total a la base de datos master esta cuenta controlara todas las base de datos de tu servidor, en cuanto el problemilla, creo yo que es problema de instalación o una mala configuración de la conexion. Explicame un poco mas.

jorge1980 05/09/2006 20:10

ok amigo...te cuento...estoy tratando de crear unos reportes con crystal report de vs.net 2003. Para ello, agrego un SqldataAdapter sobre el webform lo configuro para hacer la conexion a la bd sql y todo bien. Posteriormente con el boton derecho del mouse creo el dataset. Una vez hecho esto agrego el siguiente codigo:

Dim dsDetAsesores As New DataSet
Dim crDetAsesores As New crDetAsesores

sdaDetAsesores.SelectCommand = New SqlCommand("Cargar_Detalles_Asesores", scnCAPyME)
sdaDetAsesores.SelectCommand.CommandType = CommandType.StoredProcedure

sdaDetAsesores.SelectCommand.Parameters.Add(New SqlParameter("@IdEspecialidad", SqlDbType.Int, 4))
sdaDetAsesores.SelectCommand.Parameters("@IdEspeci alidad").Direction = ParameterDirection.Input
sdaDetAsesores.SelectCommand.Parameters("@IdEspeci alidad").Value = CInt(lstEspecialidades.SelectedItem.Value)

sdaDetAsesores.Fill(dsDetAsesores, "Det_Asesores")
scnCAPyME.Close()

crDetAsesores.SetDataSource(dsDetAsesores.Tables(" Det_Asesores"))
crvAsesores.ReportSource = crDetAsesores
crvAsesores.DataBind()

Entonces cuando corro mi aplicacion me bota el error ya comentado...eso si cuando agrego el SqldataAdapter me pide la conexion de datos utilizada por este me sale: un inicio de sesion para sql server donde introduzco el nombre del servidor, el id de inicio de sesion siendo este ASPNET y la contraseña. Entonces tanto chequear datos y me vota el error? no entiendo?


La zona horaria es GMT -6. Ahora son las 19:17.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.