Error curioso

13/07/2004 - 21:24 por AOG | Informe spam
Hola, tengo un curioso error, he hecho un prueba en
ASP.net de enlazar un dataset a un control. Lo he hecho
en ASP.net Web Matrix y todo correcto, lo hago con Visual
Studio Asp.net y me da el error en la línea 132, siendo
el mismo servidor SQL, la base de datos, tabla y
consulta, vamos copiar y pegar el código. Este es el
error que meda es este:
-
Detalles de la excepción:
System.Data.SqlClient.SqlException: Error de inicio de
sesión del usuario 'ZEUS\ASPNET'.

Error de código fuente:
Línea 130: Dim ds As New System.Data.DataSet
Línea 131:
Línea 132: da.Fill(ds, "Doctores")'<-aqui da el
error
Línea 133:
Línea 134: ListBox1.DataSource = ds


y el código que he escrito es :
Sub MiProcediminto()
dim con as new System.Data.SqlClient.sqlConnection("Data
source='(Local)'; " & "integrated security=sspi;
Database= 'Doctores'")

dim da as new System.Data.SqlClient.sqlDataAdapter
("SELECT * FROM DOCTORES", con)

dim ds as new System.Data.dataset()

da.Fill(ds,"Doctores")

ListBox1.DataSource = ds

ListBox1.DataTextField = ds.Tables("Doctores").Columns
("Nombre").Tostring

ListBox1.DataBind
End Sub

Tambien lo he hecho con conexiones de datos realizada con
el explorador de servidores, en este caso en he intentado
enlazar un datagrid, y el miso error:

SqlDataAdapter1.Fill(DataSet1)
DataGrid1.DataSource = DataSet1
DataGrid1.DataBind()

Es como si no tuviera acceso a los datos (servido SQl),
pero yo en el explorador de servidores de VS yo veo el
servido las bases de datos y la tabla y sus registros y
además yo he realizado conexiones de datos en dicho
explorador de datos.

¿Porque me da el error en VS.net y en Web Matrix no?
¿Que es lo que esta pasando?
¿Que solucion tiene?

Un saludo.
 

Leer las respuestas

#1 Franco Figún
13/07/2004 - 21:34 | Informe spam
Debes darle permisos de MODIFY al usuario IUSR_tupc y ASPNET, y desde el
IIS, debes crear a la carpeta de tu sitio como APLICACION. Y tambien debes
asegurarte que el SQL tenga acceso mixto.

Si tienes windows 2003, tiene que cambiarle la cuenta de application pools a
local, pero solo si tienes windows 2003.

FF
www.francofigun.com.ar
MSN:
Yahoo MSN:
"AOG" wrote in message
news:2bfa001c4690f$14dd7460$
Hola, tengo un curioso error, he hecho un prueba en
ASP.net de enlazar un dataset a un control. Lo he hecho
en ASP.net Web Matrix y todo correcto, lo hago con Visual
Studio Asp.net y me da el error en la línea 132, siendo
el mismo servidor SQL, la base de datos, tabla y
consulta, vamos copiar y pegar el código. Este es el
error que meda es este:
-
Detalles de la excepción:
System.Data.SqlClient.SqlException: Error de inicio de
sesión del usuario 'ZEUS\ASPNET'.

Error de código fuente:
Línea 130: Dim ds As New System.Data.DataSet
Línea 131:
Línea 132: da.Fill(ds, "Doctores")'<-aqui da el
error
Línea 133:
Línea 134: ListBox1.DataSource = ds


y el código que he escrito es :
Sub MiProcediminto()
dim con as new System.Data.SqlClient.sqlConnection("Data
source='(Local)'; " & "integrated security=sspi;
Database= 'Doctores'")

dim da as new System.Data.SqlClient.sqlDataAdapter
("SELECT * FROM DOCTORES", con)

dim ds as new System.Data.dataset()

da.Fill(ds,"Doctores")

ListBox1.DataSource = ds

ListBox1.DataTextField = ds.Tables("Doctores").Columns
("Nombre").Tostring

ListBox1.DataBind
End Sub

Tambien lo he hecho con conexiones de datos realizada con
el explorador de servidores, en este caso en he intentado
enlazar un datagrid, y el miso error:

SqlDataAdapter1.Fill(DataSet1)
DataGrid1.DataSource = DataSet1
DataGrid1.DataBind()

Es como si no tuviera acceso a los datos (servido SQl),
pero yo en el explorador de servidores de VS yo veo el
servido las bases de datos y la tabla y sus registros y
además yo he realizado conexiones de datos en dicho
explorador de datos.

¿Porque me da el error en VS.net y en Web Matrix no?
¿Que es lo que esta pasando?
¿Que solucion tiene?

Un saludo.

Preguntas similares