Estoy empezando en vbnet 2008 y tengo un problema con la base de datos pubs de sqlexpress 2005
Un cordial saludo, es que estoy iniciándome en vbnet 2008 y tengo un problema en la conexión con la base de datos pubs de sqlexpress 2005. La idea es que tengo un form1 y en el un textbox1 en el que deseo visualizar dos campos de la tabla authors de dicha bd, y mi código es el siguiente:
mports System.Data
Imports System.Data.SqlClient
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cnn As System.Data.SqlClient.SqlConnection
cnn = New System.Data.SqlClient.SqlConnection()
cnn.ConnectionString = _
"Server=.\SQLEXPRESS; Database=PUBS.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"
Dim MiDataSet As New DataSet()
' Declaramos el DataAdapter estableciendo
' la conexión con la fuente de datos
Dim Comando As New SqlDataAdapter("SELECT au_id, address FROM authors", cnn)
' Rellenamos el DataSet con el contenido de la instrucción SQL
Comando.Fill(MiDataSet)****************AQUI ME MUESTRA UN ERROR*********
' Cerramos la conexión con la BBDD
' Comando = Nothing
' Declaramos la propiedad Row para recorrer
' las filas contenidas en el DataSet
Dim Row
' Recorremos todas las filas y las tratamos
For Each Row In MiDataSet.Tables(0).Rows
TextBox1.Text += Row("au_id").ToString & vbTab & Row("address") & vbCrLf
Next
' Vaciamos el DataSet para liberar memoria
' MiDataSet = Nothing
End Sub
El error que me sale es el siguiente:
No se puede abrir la base de datos "PUBS.MDF" solicitada por el inicio de sesión. Error de inicio de sesión. Error de inicio de sesión del usuario 'OSCAR\oscarydey'.
¿Qué debo hacer compañero?
Si pudieras en un documento word explicrme que debo hacer en sqlexpress para tener una configuración correcta seria genial. Mi email es [email protected]
MIL GRACIAS
mports System.Data
Imports System.Data.SqlClient
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cnn As System.Data.SqlClient.SqlConnection
cnn = New System.Data.SqlClient.SqlConnection()
cnn.ConnectionString = _
"Server=.\SQLEXPRESS; Database=PUBS.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"
Dim MiDataSet As New DataSet()
' Declaramos el DataAdapter estableciendo
' la conexión con la fuente de datos
Dim Comando As New SqlDataAdapter("SELECT au_id, address FROM authors", cnn)
' Rellenamos el DataSet con el contenido de la instrucción SQL
Comando.Fill(MiDataSet)****************AQUI ME MUESTRA UN ERROR*********
' Cerramos la conexión con la BBDD
' Comando = Nothing
' Declaramos la propiedad Row para recorrer
' las filas contenidas en el DataSet
Dim Row
' Recorremos todas las filas y las tratamos
For Each Row In MiDataSet.Tables(0).Rows
TextBox1.Text += Row("au_id").ToString & vbTab & Row("address") & vbCrLf
Next
' Vaciamos el DataSet para liberar memoria
' MiDataSet = Nothing
End Sub
El error que me sale es el siguiente:
No se puede abrir la base de datos "PUBS.MDF" solicitada por el inicio de sesión. Error de inicio de sesión. Error de inicio de sesión del usuario 'OSCAR\oscarydey'.
¿Qué debo hacer compañero?
Si pudieras en un documento word explicrme que debo hacer en sqlexpress para tener una configuración correcta seria genial. Mi email es [email protected]
MIL GRACIAS
Respuesta de morenesi
1