Me metí a ver las hojas de vida de los candidatos a la Presidencia regional de Ica, y me tope con este errorcillo de la Web del JNE, bueeeeeno a cualquiera se le pasa no?, pero ya va buen tiempo ahi y no lo corrigen, lindo ASP.Net no?; por otro lado esta interesante ver la información de la hoja de vida de los candidatos y toda su pandilla, ya que algunos tienen mas juicios y sentencias que estudios realizados, otros por ejemplo ganan S/.650.00 pero tienen como 8 o 10 casitas en Miraflores; pensar que nos toca ir otra vez a mancharnos el dedito, y renovar la gentita que ahora se llevara facilmente nuestros impuestos... y algunos hasta se molestan por que dicen que no los dejan gobernar... aaaay...!
Siempre me consultaron a cerca de como correr un sistema en red con Visual Studio 2005, Una alternativa por una cuestion de simplicidadad es realizarlo via ODBC para ello el acceso a datos se tiene q hacer via ODBCConnection, ODBCDataAdapter, ODBCCommand, etc... Pequeño detalle, pero que sacará de mil apuros.
Peeeeero cuando se emplea los comandos para ejecutar instrucciones SQL el manejo es obviamente diferente cuando se emplea parámetros en los comandos:
Lo normal es que estructures tu codigo mas o menos asi:
string sybaseConnectionString = ConfigurationManager.ConnectionStrings["sybaseConnection"].ConnectionString; //o la conexion segun tu origen de datos.
sybConn = new OdbcConnection(sybaseConnectionString);
OdbcCommand _cmdObj = new OdbcCommand();
DataSet _ds = new DataSet();
_cmdObj.CommandText = "aqui el nombre de tu procedimiento almacenado";
_cmdObj.CommandType = CommandType.StoredProcedure;
_cmdObj.Connection = sybConn;
OdbcParameter myparameter = new OdbcParameter(("@FirstParameter",OdbcType.VarChar,20)
;myparameter.Value = "Passing Value";
_cmdObj.Parameters.Add(myparameter);
OdbcParameter myparameter = new OdbcParameter(("@Second Parameter",OdbcType.VarChar,20);
myparameter.Value = "Passing Value";
_cmdObj.Parameters.Add(myparameter);
OdbcDataAdapter _sybDA = new OdbcDataAdapter();
_sybDA.SelectCommand = _cmdObj;
_sybDA.Fill(_ds);
_cmdObj.CommandText = "{CALL Your procedure name (?,?)}";
_cmdObj.CommandType = CommandType.StoredProcedure;
_cmdObj.Connection = sybConn;
OdbcParameter parameter = _cmdObj.Parameters.Add("@FirstParameter ", OdbcType.VarChar,20);
parameter.Value = "Passing Value";
parameter = _cmdObj.Parameters.Add("@Second Parameter", OdbcType.VarChar);
parameter.Value = "Passing Value";
OdbcDataAdapter _sybDA = new OdbcDataAdapter();
_sybDA.SelectCommand = _cmdObj;
_sybDA.Fill(_ds);