none
Conexion Simple a Sql 2005 !! RRS feed

  • Pregunta

  • Hola !! Soy un joven que tiene el hambre de programar en C# pero soy principiante ayer tome el examen de la estrella 0 y lo pase, pues ahora estoy analizando el material y dandole una ultima hojeada para quedarme con todos los terminos y enseñanzas. Yo lo que quiero es saber si alguien puede darme un pequeño ejemplo de una conexion a una base de datos Sql server solo con dos campos en la tabla, es simplemente tener yo una idea a la hora de hacer una conexion.

    gracias y sin mas que decir.

    Richardson Santana 

    lunes, 30 de noviembre de 2009 12:30

Todas las respuestas

  • a que te refeieres con un pequeño ejemplo de una conexion a base de datos? si es solo la conexion eso se ahce automático casi sin lineas d código.
    martes, 1 de diciembre de 2009 10:01
  • Hola wrisan,
    En mi blog publiqué una entrada de acceso a datos que te puede ser de utilidad.
    http://devisfun.wordpress.com

    Aún así, te dejo un ejemplo:


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    
    namespace ConsoleApplication2
    {
        class Program
        {
            static void Main(string[] args)
            {
                SqlConnection sqlConnection = new SqlConnection("Data Source=SERVER\\INSTANCIA;Initial Catalog=AdventureWorks;Integrated Security=SSPI;");
                try
                {
                    SqlCommand sqlCommand = new SqlCommand("select top 10 name, listprice from production.product where listprice <> 0", sqlConnection);
                    sqlConnection.Open();
                    SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
                    Console.WriteLine("Nombre\t\t\t\t(Precio de lista)");
                    while (sqlDataReader.Read())
                    {
                        Console.WriteLine("{0}\t({1})", sqlDataReader["name"], sqlDataReader["listprice"]);
                    }
                    Console.WriteLine("\nPresione <Enter> para continuar...");
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
                finally
                {
                    Console.ReadLine();
                    sqlConnection.Close();
                }
            }
        }
    }

    Éste ejemplo asume que tienes MSSQL 2005, la base AdventureWorks y permisos para acceder a la base con tu usuario de windows.
    Recuerda cambiar los valores de tu servidor e instancia.

    Saludos.

    -
    Esteban Murchio.

    Si éste post te ha ayudado, por favor, márcalo como respuesta para que pueda ayudar a otros.
    • Editado Esteban M viernes, 4 de diciembre de 2009 2:28 No se veía el final de algunas líneas.
    viernes, 4 de diciembre de 2009 2:27