Hola que tal,
Les envió el link de descarga de la base de datos de programación actualizada.
http://www.megaupload.com/?d=C8DBKLUH
Saludos
Maestría - ISC
miércoles, 16 de noviembre de 2011
jueves, 10 de noviembre de 2011
Procedimientos almacenados
Por si alguien necesita información sobre la creación de procedimientos almacenados en SQL Server, les mando un par de links que me parecen fáciles de seguir.
http://msdn.microsoft.com/en-us/library/aa174792(v=sql.80).aspx
http://www.sql-server-performance.com/2003/stored-procedures-basics/
Si tienen alguna pregunta específica, con mucho gusto les puedo ayudar.
Saludos
http://msdn.microsoft.com/en-us/library/aa174792(v=sql.80).aspx
http://www.sql-server-performance.com/2003/stored-procedures-basics/
Si tienen alguna pregunta específica, con mucho gusto les puedo ayudar.
Saludos
Base de datos (Proyecto programación)
Aqui esta el link para la descarga de la base de datos del proyecto de Programación. Es un un respaldo que pueden restaurar en su SQL Server 2005 o 2008.
Lamentablemente no recibimos todas las solicitudes, por lo que esta versión esta suceptible a cambios.
http://www.megaupload.com/?d=MUY6ZU58
Saludos
Lamentablemente no recibimos todas las solicitudes, por lo que esta versión esta suceptible a cambios.
http://www.megaupload.com/?d=MUY6ZU58
Saludos
miércoles, 26 de octubre de 2011
Objeto para conexión a base de datos
Hola a todos, con la finalidad de unificar la forma en la que se realizarán las conexiones a base de datos para el proyecto de programación, propongo la creación de una clase única que nos sirva a todos para conectarnos y ejecutar procedimientos almacenados contra la base de datos, de esta manera será mucho más sencillo utilizarla y darle mantenimiento.
A continuación les pongo un código propuesta para realizar esta tarea. Este código ya ha sido probado.
Saludos y quedo en espera de sus comentarios
using System;
using System.Collections.Generic;
using System.Web;
using System.Data.SqlClient;
using System.Data;
namespace Maestria.Objects
{
public class DBConnect
{
System.Data.SqlClient.SqlConnection conn;
private string _connString;
public DBConnect(string pConnString)
{
this._connString = pConnString;
}
public ConnectionState openConnection()
{
System.Data.ConnectionState connState;
conn = new System.Data.SqlClient.SqlConnection(_connString);
try
{
conn.Open();
}
catch (System.Data.SqlClient.SqlException ex)
{
throw (ex);
}
finally
{
connState = conn.State;
}
return connState;
}
public void closeConnection()
{
try
{
conn.Close();
}
catch (SqlException ex)
{
throw (ex);
}
}
public System.Data.DataSet ExecuteSP(string spName, System.Collections.ArrayList parameters)
{
DataSet ds = null;
SqlDataAdapter dataAdapter = null;
SqlCommand command = null;
try
{
command = new SqlCommand();
command.Connection = conn;
command.CommandText = spName;
command.CommandType = CommandType.StoredProcedure;
// Add the parameter to the Parameters collection.
foreach (SqlParameter param in parameters)
command.Parameters.Add(param);
//Fill in the dataset
ds = new DataSet();
dataAdapter = new SqlDataAdapter(command);
dataAdapter.Fill(ds);
return ds;
}
catch (SqlException ex)
{
throw (ex);
}
}
public System.Data.DataSet ExecuteSP(string spName)
{
DataSet dataSet = null;
SqlDataAdapter dataAdapter = null;
SqlCommand command = null;
try
{
command = new SqlCommand();
command.Connection = conn;
command.CommandText = spName;
command.CommandType = CommandType.StoredProcedure;
//Fill in the dataset
dataSet = new DataSet();
dataAdapter = new SqlDataAdapter(command);
dataAdapter.Fill(dataSet);
}
catch (SqlException ex)
{
throw (ex);
}
finally
{
}
return dataSet;
}
public byte[] ExecuteSPI(string spName)
{
byte[] array;
SqlCommand command = null;
object obj;
try
{
command = new SqlCommand();
command.Connection = conn;
command.CommandText = spName;
command.CommandType = CommandType.StoredProcedure;
obj = command.ExecuteScalar();
array = (byte[])obj;
return array;
}
catch (SqlException ex)
{
throw (ex);
}
finally
{
}
}
}
}
A continuación les pongo un código propuesta para realizar esta tarea. Este código ya ha sido probado.
Saludos y quedo en espera de sus comentarios
using System;
using System.Collections.Generic;
using System.Web;
using System.Data.SqlClient;
using System.Data;
namespace Maestria.Objects
{
public class DBConnect
{
System.Data.SqlClient.SqlConnection conn;
private string _connString;
public DBConnect(string pConnString)
{
this._connString = pConnString;
}
public ConnectionState openConnection()
{
System.Data.ConnectionState connState;
conn = new System.Data.SqlClient.SqlConnection(_connString);
try
{
conn.Open();
}
catch (System.Data.SqlClient.SqlException ex)
{
throw (ex);
}
finally
{
connState = conn.State;
}
return connState;
}
public void closeConnection()
{
try
{
conn.Close();
}
catch (SqlException ex)
{
throw (ex);
}
}
public System.Data.DataSet ExecuteSP(string spName, System.Collections.ArrayList parameters)
{
DataSet ds = null;
SqlDataAdapter dataAdapter = null;
SqlCommand command = null;
try
{
command = new SqlCommand();
command.Connection = conn;
command.CommandText = spName;
command.CommandType = CommandType.StoredProcedure;
// Add the parameter to the Parameters collection.
foreach (SqlParameter param in parameters)
command.Parameters.Add(param);
//Fill in the dataset
ds = new DataSet();
dataAdapter = new SqlDataAdapter(command);
dataAdapter.Fill(ds);
return ds;
}
catch (SqlException ex)
{
throw (ex);
}
}
public System.Data.DataSet ExecuteSP(string spName)
{
DataSet dataSet = null;
SqlDataAdapter dataAdapter = null;
SqlCommand command = null;
try
{
command = new SqlCommand();
command.Connection = conn;
command.CommandText = spName;
command.CommandType = CommandType.StoredProcedure;
//Fill in the dataset
dataSet = new DataSet();
dataAdapter = new SqlDataAdapter(command);
dataAdapter.Fill(dataSet);
}
catch (SqlException ex)
{
throw (ex);
}
finally
{
}
return dataSet;
}
public byte[] ExecuteSPI(string spName)
{
byte[] array;
SqlCommand command = null;
object obj;
try
{
command = new SqlCommand();
command.Connection = conn;
command.CommandText = spName;
command.CommandType = CommandType.StoredProcedure;
obj = command.ExecuteScalar();
array = (byte[])obj;
return array;
}
catch (SqlException ex)
{
throw (ex);
}
finally
{
}
}
}
}
domingo, 2 de octubre de 2011
Importante
Para los que tienen como directores de tesis a:
Martin
Mercedes
Griselda
Estos profesores estarán fuera debido a un congreso y sólo estarán disponibles para firma de proyectos hasta el día martes, esto de acuerdo con información proporcionada por la profesora Estela. Adjunto mensaje original.
"Les comento que los profesores Martin, Mercedes y Griselda se van a un Congreso la proxima semana, por lo tanto solo estaràn para firmarles dicha hoja hasta el martes."
Saludos
Martin
Mercedes
Griselda
Estos profesores estarán fuera debido a un congreso y sólo estarán disponibles para firma de proyectos hasta el día martes, esto de acuerdo con información proporcionada por la profesora Estela. Adjunto mensaje original.
"Les comento que los profesores Martin, Mercedes y Griselda se van a un Congreso la proxima semana, por lo tanto solo estaràn para firmarles dicha hoja hasta el martes."
Saludos
miércoles, 28 de septiembre de 2011
Tarea y práctica de programación
Hola que tal,
Les paso el código de la tarea de programación del pasado sábado. En ese mismo proyecto esta el código del ejercicio que se realizó en clase y la práctica de la CURP.
Espero les sirva.
http://www.megaupload.com/?d=T2KK766E
Les paso el código de la tarea de programación del pasado sábado. En ese mismo proyecto esta el código del ejercicio que se realizó en clase y la práctica de la CURP.
Espero les sirva.
http://www.megaupload.com/?d=T2KK766E
lunes, 26 de septiembre de 2011
Información interesante
Hola que tal, les recomiendo que revisen esta página, contienen información importante.
http://comecyt.edomex.gob.mx/
Saludos
http://comecyt.edomex.gob.mx/
Saludos
Suscribirse a:
Comentarios (Atom)