Ramon Torras

TECHNOLOGY ENTHUSIAST

C#.NET

SQLServer – StoredProcedure – Retornar el id del nuevo elemento insertado.

Desde .NET llamamos la StoredProcedure:                    …..                 sqlcmd.CommandType = CommandType.StoredProcedure;                                 object Result;                 Result = sqlcmd.ExecuteScalar();   En el stored procedure, después de hacer el insert, al final tenemos que retornar el Id del elemento recien insertado.                   SELECT SCOPE_IDENTITY() AS ID

Visual Studio 2010: Nuevo Framework 4.0

Ahora esta en la cresta de la ola el Visual Studio 2008 pero basado con el mismo CLR 2.0 que el anterior visual Studio 2005.   Recordemos ASP.NET 3.5 corre sobre el CLR 2.0.   Por eso en el IIS no podemos seleccionar el framework 3.5.         Pues bien, ya estan desarrollando la Nueva […]

Retornar la linia donde se produce el error en un Try catch

Esta seria el trozo de codigo que nos mostraria en que linea se ha producido el error en forma de chivato.      [Conditional( DEBUG )]        public static void DebugPrintTrace()        {            StackTrace st = new StackTrace(true);            StackFrame sf = st.GetFrame(1);            Console.WriteLine( Trace                 + sf.GetMethod().Name +                 + sf.GetFileName() + :                 + sf.GetFileLineNumber() + );        }

Obtener RecordSet de Oracle Stored Procedures

Como podemos retornar un Dataset desde Oracle.   Hay dos formas: – pasando el cursor http://support.microsoft.com/kb/308073/     – Retornando una tabla, poniendo los campos como parametros. http://support.microsoft.com/kb/308072/es     Yo he utilizado la segunda opción teniendo en cuenta estos tres puntos (basandome en el ejemplo):   Dim cmdPerson As New OleDbCommand _        ( {call packPerson.allPerson({resultset 3, […]

Formatear varios digitos un entero a string

  Por ejemplo si tenemos un entero  5 y queremos mostrar 0005 en formato string. int myInt = 5;string formattedInt = myInt.toString( 0000 ); En este post nos muestra como formatear en c# http://blog.stevex.net/index.php/string-formatting-in-csharp/

Traductor de Codio C# VB

Este es el mejor traductor de codigo online que he encontrado.   Pero solo traduce de C# a VB   http://authors.aspalliance.com/aldotnet/examples/translate.aspx   Si quereis traducir de uno a otro tambien esta este pero no es tan robusto.   http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx   Salut

Switch Statements with Enums

public enum SomeEnum {    Value1,    Value2,    Value3,}     switch (myParam) // is of type SomeValue{    case SomeEnum.Value1:        // Do something         break;     case SomeEnum.Value2:        // Do something         break;     case SomeEnum.Value3:        // Do something         break;     default:        throw new ArgumentException( Unknown enum value found. );}