DarkVenom Programador Básico
Mensajes : 18 Puntos : 42 Localización : Distrito Federal
| Tema: Conexión C# - SQL Mar Abr 12, 2011 10:03 pm | |
| Que tal amigos, aquí paso a dejarles un nuevo aporte sobre conexiones a bases de datos.
Esta vez se hará la conexión a SQL.
Primero debemos agregar las siguientes librerias: - Código:
-
using System.Data.Sql; using System.Data.SqlClient; Después creamos nuestra clase Conexión la cual contendrá los métodos para realizar la conexión así como también los objetos necesarios para establecer la conexión y realizar consultas. La clase quedaría de la siguiente manera: - Código:
-
class ConexionSQL { static SqlDataAdapter Adaptador = new SqlDataAdapter(); //Objeto para realizar la conexión. static SqlConnection Conexion = new SqlConnection(); static SqlCommandBuilder ConstructorDeComando; static SqlCommand Comando = new SqlCommand(); static DataTable Tabla = new DataTable(); static BindingSource Bin = new BindingSource(); //La cadena de conexión debe contener el servidor, el nombre de la base de datos, el usuario y la contraseña. static string CadenaDeConexion = CadenaDeConexion = "Data Source=DARKVENOM-PC;" + "Initial Catalog=Empresa;" + "User ID=Dark;" + "Password=11101;";
public static void Conectar() { //Le pasamos la cadena de conexión a nuestro objeto conexión. Conexion.ConnectionString = CadenaDeConexion; //Abrimos la conexión. Conexion.Open(); }
public static void Desconectar() { //Cerramos la conexión Conexion.Close(); }
public static void Select(string campos, string tabla, string orden) { string Consulta = "select " + campos + " from " + tabla + " order by " + orden + ";"; Adaptador = new SqlDataAdapter(Consulta, Conexion); ConstructorDeComando = new SqlCommandBuilder(Adaptador); Adaptador.Fill(Tabla); Bin.DataSource = Tabla; } Acá les dejo un ejemplo de este aporte por si quieren checarlo.Saludos a todos... | |
|