none
Conexión, sql server a visual estudio RRS feed

  • Pregunta

  • Hola buenos días, alguien que me pueda ayudar con la conexión de sql server a visual studio pero tengo un servidor local, y no me hace la conexión. 

    Gracias

    miércoles, 24 de junio de 2020 13:57

Respuestas

  • Hola, eso pareciera estar un poco incompleto, faltaría abrir la conexión y ejecutar el comando

          using (SqlConnection conn = new SqlConnection(ConnectionString))
                {
                    SqlCommand SqlCmd = new SqlCommand("Insertar", conn);
                    SqlCmd.CommandType = CommandType.StoredProcedure;
    				SqlCmd.Connection.Open();
    				SqlCmd.Parameters.AddWithValue("@Nombre_Usuario", textBox1.Text);
    				................................................................
    				SqlCmd.ExecuteNonQuery();
    	  }


    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    • Marcado como respuesta Katsa miércoles, 24 de junio de 2020 16:11
    miércoles, 24 de junio de 2020 15:52

Todas las respuestas

  • Hola Katsa:

    Tienes que precisar un poco mejor la pregunta.

    con la conexión de sql server a visual studio

    ¿Qué intentas conectar?

    ¿De qué manera?

    ¿Qué quiere decir no me hace la conexión?

    ¿Te genera algún tipo de excepción?

    tengo un servidor local

    El servidor local, ¿tiene su servicio de windows en ejecución?

    miércoles, 24 de junio de 2020 14:15
  • Intento conectar una base de datos de sql server, a un formulario en visual studio, la linea de código para hacer la conexión es la siguiente:

     public SqlConnection conectarbd = new SqlConnection("Data Source =(localdb)\Abril; Initial Catalog = Inventario; Integrated Security=True");

    específicamente  me marca error en el servidor ((localdb)\Abril) por la diagonal que ocupo (\ ).

    No me genera ningún tipo de excepción, solo no me deja ingresar los datos a la base, y tampoco me marca ningín tipo de error 

    miércoles, 24 de junio de 2020 14:19
  • Hola, asumo que utilizas lenguaje c#

    entonces puedes usar el arroba

    (@"Data Source =(localdb)\Abril; Initial Catalog = Inventario; Integrated Security=True");


    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    miércoles, 24 de junio de 2020 14:37
  • Gracias, aunque me quito el erro, no me inserta nada en la base de datos
    miércoles, 24 de junio de 2020 15:30
  • Gracias, aunque me quito el erro, no me inserta nada en la base de datos
    Aún no muestras como realizas la inserción en la base de datos,

    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    miércoles, 24 de junio de 2020 15:33
  • la estoy haciendo por medio de un proceduure, el cual mando a llamar a visual studio 

    private void button1_Click_1(object sender, EventArgs e)
            {
                
               SqlConnection sqlcon = new SqlConnection();
    
                var ConnectionString = @"Data Source = (localdb)\Abril; Initial Catalog = Inventario; Integrated Security = True";
    
                using (SqlConnection conn = new SqlConnection(ConnectionString))
                {
                    SqlCommand SqlCmd = new SqlCommand("Insertar", conn);
                    SqlCmd.CommandType = CommandType.StoredProcedure;
                    SqlCmd.Parameters.AddWithValue("@Nombre_Usuario", textBox1.Text);
                    SqlCmd.Parameters.AddWithValue("@Puesto", textBox2.Text);
                    SqlCmd.Parameters.AddWithValue("@Departamento", comboBox1.Text);
                    SqlCmd.Parameters.AddWithValue("@Ubicacion", comboBox6.Text);
                    SqlCmd.Parameters.AddWithValue("@Ext", textBox9.Text);
    
                    SqlCmd.Parameters.AddWithValue("@Numero_Telefon", textBox29.Text);
                    SqlCmd.Parameters.AddWithValue("@Marca", textBox30.Text);
                    SqlCmd.Parameters.AddWithValue("@Modelo", textBox31.Text);
                    SqlCmd.Parameters.AddWithValue("@Plan", textBox32.Text);
                    SqlCmd.Parameters.AddWithValue("@IMEI", textBox33.Text);
                    SqlCmd.Parameters.AddWithValue("@Fecha", textBox34.Text);
                    SqlCmd.Parameters.AddWithValue("@NombreT", textBox1.Text);
    
                    SqlCmd.Parameters.AddWithValue("@Dom", comboBox7.Text);
                    SqlCmd.Parameters.AddWithValue("@NombrePC", textBox6.Text);
                    SqlCmd.Parameters.AddWithValue("@Equipo", comboBox2.Text);
                    SqlCmd.Parameters.AddWithValue("@MIC_RAM_HD", textBox8.Text);
                    SqlCmd.Parameters.AddWithValue("@NoSerie", textBox10.Text);
                    SqlCmd.Parameters.AddWithValue("@MarcaE", comboBox3.Text);
                    SqlCmd.Parameters.AddWithValue("@ModeloE", textBox13.Text);
                    SqlCmd.Parameters.AddWithValue("@Lic_W", textBox14.Text);
                    SqlCmd.Parameters.AddWithValue("@WindowsV", comboBox4.Text);
                    SqlCmd.Parameters.AddWithValue("@MAC", textBox20.Text);
                    SqlCmd.Parameters.AddWithValue("@UserRed", textBox21.Text);
                    SqlCmd.Parameters.AddWithValue("@Datos_HD", textBox22.Text);
                    SqlCmd.Parameters.AddWithValue("@REMTEDSKT", textBox23.Text);
                    SqlCmd.Parameters.AddWithValue("@AF", textBox19.Text);
                    SqlCmd.Parameters.AddWithValue("@FechaE", textBox25.Text);
                    SqlCmd.Parameters.AddWithValue("@FACT", textBox26.Text);
                    SqlCmd.Parameters.AddWithValue("@Compra", textBox27.Text);
                    SqlCmd.Parameters.AddWithValue("@Valor",textBox28.Text);
                    SqlCmd.Parameters.AddWithValue("@Observaciones",textBox18.Text);
                    SqlCmd.Parameters.AddWithValue("@NomU",textBox1.Text);
    
                    SqlCmd.Parameters.AddWithValue("@Tipo",comboBox5.Text);
                    SqlCmd.Parameters.AddWithValue("@MarcaO",textBox36.Text);
                    SqlCmd.Parameters.AddWithValue("@ModeloO",textBox37.Text);
                    SqlCmd.Parameters.AddWithValue("@NoSerieo",textBox38.Text);
                    SqlCmd.Parameters.AddWithValue("@Valoro",textBox39.Text);
                    SqlCmd.Parameters.AddWithValue("@FACTC",textBox40.Text);
                    SqlCmd.Parameters.AddWithValue("@Comprao",textBox41.Text);
                    SqlCmd.Parameters.AddWithValue("@Fechao",textBox42.Text);

    miércoles, 24 de junio de 2020 15:42
  • Hola, eso pareciera estar un poco incompleto, faltaría abrir la conexión y ejecutar el comando

          using (SqlConnection conn = new SqlConnection(ConnectionString))
                {
                    SqlCommand SqlCmd = new SqlCommand("Insertar", conn);
                    SqlCmd.CommandType = CommandType.StoredProcedure;
    				SqlCmd.Connection.Open();
    				SqlCmd.Parameters.AddWithValue("@Nombre_Usuario", textBox1.Text);
    				................................................................
    				SqlCmd.ExecuteNonQuery();
    	  }


    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    • Marcado como respuesta Katsa miércoles, 24 de junio de 2020 16:11
    miércoles, 24 de junio de 2020 15:52
  • Muchas gracias, no me había dado cuenta de eso. 
    miércoles, 24 de junio de 2020 16:10
  • Hola Katsa

    Gracias por confirmar que se ha encontrado una solución a la consulta realizada. Debido a ello, este hilo será cerrado. 

    Si es necesario, por favor abra un nuevo hilo. 

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN. 

     

     Andres Aguilar

    ____________________________ 

      

    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.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    miércoles, 24 de junio de 2020 19:28
    Moderador