none
Conexion a sql server 2008 hacia visual studio 2010 RRS feed

  • Pregunta

  • necesito de vuestra ayuda, estoy trabajando en un proyecto, pero tengo problemas con la conexion a la base de datos sql server 2008, mi proyecto es un winform en visual studio. genero el modulo de conexion con el siguiente codigo:

    una vez hecho el modulo, llamo la variable Cnn desde el winform para llenar un DataGridView y me muestra el siguiente error (Cnn no esta declarado. Puede que esté inaccesible debido a su nivel de Proteccion). ayudenme se los agradecere y mi bolsillo tambien.

    imports System.Data.SqlClient

    Public Cnn As New SqlConnection  (variable de conexion)

    Public Function conectado() (funcion publica conectado que me conectara a la base de datos sql server 2008 desde vs.)

    try

    Cnn = New SqlConnection("Data Source=MONICA-PC\SQLEXPRESS;Initial Catalog=SayPyme 5.1SQL;Integrated Security=True") (String de conexion)

    Cnn.Open() (abrimos la conexion)

    Return True

    Catch ex As Exception

    MessageBox.Show(ex.Mesage)

    Return False

    End Try

    End Function

    Public Function desconectado() (funcion publica desconecta la base de datos sql server 2008 desde vs.)

    try

    If Cnn.State = ConnectionState.Open Then

    Cnn.Close()

    Return True

    Else

    Return False

    End If

    Catch ex As Exception

    MessageBox.Show(ex.Mesage)

    Return False

    End Try

    End Function

    lunes, 27 de enero de 2014 14:16

Respuestas

  • Hola

    dentro de Try en tu cadena de conexión no asignas ni usuario ni password que es lo que señala el error

    Cnn = New SqlConnection("Data Source=MONICA-PC\SQLEXPRESS;Initial Catalog=SayPyme 5.1SQL;User Id=Mi_Usuario;Password=Password;Integrated Security=True")

    Una duda SayPyme 5.1SQL es el nombre de tu base de datos? Como es que tiene espacios el nombre de tu base de datos? o posiblemente 5.1SQL esta demás en el nombre


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    • Marcado como respuesta Omar Ortiz miércoles, 29 de enero de 2014 20:36
    lunes, 27 de enero de 2014 15:04

Todas las respuestas

  • Hola

    dentro de Try en tu cadena de conexión no asignas ni usuario ni password que es lo que señala el error

    Cnn = New SqlConnection("Data Source=MONICA-PC\SQLEXPRESS;Initial Catalog=SayPyme 5.1SQL;User Id=Mi_Usuario;Password=Password;Integrated Security=True")

    Una duda SayPyme 5.1SQL es el nombre de tu base de datos? Como es que tiene espacios el nombre de tu base de datos? o posiblemente 5.1SQL esta demás en el nombre


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    • Marcado como respuesta Omar Ortiz miércoles, 29 de enero de 2014 20:36
    lunes, 27 de enero de 2014 15:04
  • Hola

    Espero que la solución que te han proporcionado haya sido capaz de resolver tu consulta, de lo contrario te pido de favor desmarques la respuesta y nos lo hagas saber, esto se hace para tener un mayor control sobre los foros.

    Saludos


    <EL CONTENIDO SE PROVEE "COMO ES" SIN GARANTÍA DE NINGÚN TIPO, ASÍ SEA EXPRESA O IMPLÍCITA>
     
    Gracias
     
    MSDN/TechNet Soporte Comunidades
     
    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    miércoles, 29 de enero de 2014 20:36