Error de inicio de sesión del usuario .....

20/04/2006 - 03:27 por Oscar Lira | Informe spam
quiero consultarles unas cosillas, porque necesito, por favor, que me digan
si estoy haciendo algo mal o en que puedo estar fallando.
Estoy tratando de conectarme a una base de datos que trae de prueba SQL
('pubs') usando Visual Studio .Net y siguiendo un simple ejemplo que tengo a
la mano. Solo estoy agregando en un webform dos control label y un control
del tipo DropDownList para mostrar los apellidos y nombres
de una tabla ("authors") agregando el siguiente código:

************************************************************
Imports System.Data 'Para el manejo de datos
Imports System.Data.SqlClient 'Para acceder a SQL Server
Imports System.Data.OleDb 'Para cualquier origen de datos

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
If Me.IsPostBack = False Then
FillAuthorList()
End If
End Su

Private Sub FillAuthorList()
DropDownList1.Items.Clear()
'Define la sentencia Select
'Se necesitan tres trozos de información: el id. único,
'el nombre y los apellidos.
Dim SelectSQL As String
SelectSQL = "select au_lname, au_fname, au_id from authors"
'Define los objetos ADO .NET
Dim ConnectionString As String = "data source=localhost; " & _
"initial catalog=pubs; integrated security=sspi"
Dim con As New SqlConnection(ConnectionString)
Dim cmd As New SqlCommand(SelectSQL, con)
Dim reader As SqlDataReader
'Intenta abrir la base de datos y lerr la información
Try
con.Open()
reader = cmd.ExecuteReader()
'Para cada elemento, añade el nombre de autor para que
'se muestre en la lista y almacena el ID único en la
'propiedad value.
Do While reader.Read()
Dim NewItem As New ListItem
NewItem.Text = reader("au_id")
DropDownList1.Items.Add(NewItem)
Loop
reader.Close()
Catch err As Exception
Label2.Text = "Error al leer la lista de Nombres."
Label2.Text &= err.Message
Finally
If (Not con Is Nothing) Then
con.Close()
End If
End Try
End Sub
************************************************************
y al ejecutarlo obtengo este error:

Error al leer la lista de Nombres.Error de inicio de sesión del usuario
'P4-IBM-KARLA\ASPNET'

Estoy usando como referencia el Capitulo 5 Accediendo a datos con ADO .NET.
de DCE y Tengo configurado "SQL personal edition" utilizando la autenticacion
de windows.

tendre algun problema en la configuracion de SQL? estoy haciendo una
referencia incorrecta de algun control con respecto al código? o hay algun
error en el código que estoy usando?
solo deseo conctarme con la base de datos para empezar a experimentar. "soy
novato"
Gracias por su tiempo y atencion
Cordiales Saludos
Oscar Lira
 

Leer las respuestas

#1 Jesús López
20/04/2006 - 08:14 | Informe spam
Usando el Administrador Corporativo de SQL Server, añade el usuario
'P4-IBM-KARLA\ASPNET' a los inicios de sesión de SQL Server, y concédele
acceso a la base de datos PUBS.

Saludos:

Jesús López

Preguntas similares