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