miércoles, 7 de enero de 2009

División de Enteros Retorna 0 en SQL Server 2005

Síntoma:

Una lección que no olvidaré, realizando un Query en SQL Server 2005 el valor que estada dividiendo eran enteros y como el divisor era mayor el valor era menor a cero pero SQL retorna un valor entero por que los valores que estaba dividiendo eran enteros y al ser menor que cero obviamente devolvía cero.

Solución:

Casteamos tanto el divisor como el dividendo en decimal y entonces SQL Server devolvió un valor decimal. Y eso fue todo

Code4Fun!,

Manolo Herrera

P.D. Casteamos termino para indicar que convertimos un tipo en otro, como por ejemplo: Entero a Decimal.

lunes, 22 de diciembre de 2008

Excelente Articulo sobre el manejo de colas en Project Server 2007

Una breve y concisa explicación sobre los estados de la cola y como enfrentar algunos problemas cotidianos con la misma. En mi experiencia personal me ha servidor para entender y resolver algunos problemas con la trabajos en la cola de Project Server 2007, por lo que se los recomiendo. Esta en habla inglesa pero con mucha claridad sus explicaciones. Aquí les dejo el enlace:

http://blogs.msdn.com/brismith/archive/2007/02/28/my-queue-is-stuck-how-to-manage-your-queue-service-in-project-server-2007.aspx

Hasta la próxima!,

Manolo Herrera

martes, 16 de diciembre de 2008

Parser Error en SharePoint luego de crear una nueva aplicación o un nueva colección de sitios

Server Error in '/' Application.

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Data at the root level is invalid. Line 1, position 1.
Source Error:

Line 1:  <browsers>
Line 2: <browser id="Safari2" parentID="Safari1Plus">
Line 3: <controlAdapters>


Source File: /App_Browsers/compat.browser Line: 1





No se porque SharePoint crea una archivo que no puede interpretar para la compatibilidad de otros navegadores, pero resolver el problema es muy sencillo deberá a ir al directorio donde se encuentra APP_Browsers de la aplicación nueva que creo si es el puerto 80 debería estar en el siguiente directorio:



C:\inetpub\wwwroot\wss\VirtualDirectories\80\App_Browsers



Si es en otro puerto como el 31305 por ejemplo debería de ser el siguiente:



C:\inetpub\wwwroot\wss\VirtualDirectories\31305\App_Browsers





Elimine todo el contenido de dicho directorio que basicamente es un archivo xml y posiblemente un directorio _vti_cnf. Reinicie el IIS desde la consola o desde linea de comando con IISReset y listo con ello debería de eliminar el problema.



Hasta la próxima,





Manolo Herrera

Ultima Reunión de Este año de la Comunidad

Queridos amigos, llegamos a un año mas de reunirnos como comunidad de desarrolladores en la tecnología .NET de Microsoft. Queremos invitarlos para que estén con nosotros este miércoles 17 de diciembre del 2008 con nosotros en las nuevas oficinas de Executrain en el edificio Sixtino de la zona 10.

Aquí les dejo la información:

http://www.prosisco.com.gt/2008/traslado/traslado2.html

Mapa:

http://www.prosisco.com.gt/2008/traslado/mapa.jpg

Los estaremos esperando habrán premios, y compartiremos una mesa redonda sobre temas diversos que les interesa a la comunidad de desarrolladores.

Atentamente,

Manolo Herrera

viernes, 28 de noviembre de 2008

Los esperamos en el eXperts RoadShow'08

La reunión de la comunidad este día se cancela y los esperamos a todos en el eXperts RoadShow.

Ciudad: Guatemala - Guatemala

Fecha: 03-Dic

Hora: 14:00

Lugar: Universidad Galileo

Dirección: 7a. Avenida, calle Dr. Eduardo Suger Cofiño, Zona 10, Guatemala

Mas información en: http://www.microsoft.com/multicountryamericas/msdn/roadshow/default.aspx

Saludos,

Manolo Herrera

Executrain cambio de dirección y las reuniones de la comunidad también

Executrain, el sponsor oficial de la Comunidad de desarrolladores .NET en Guatemala, se ha cambiado de domicilio ahora están en el nuevo edificio Sixtino de la 6ta Avenida de la zona 10, Oficina 312, así que lo que resta del año, y el próximo año los esperamos por allí.

Aquí les dejo la información:

http://www.prosisco.com.gt/2008/traslado/traslado2.html

Mapa:

http://www.prosisco.com.gt/2008/traslado/mapa.jpg

Parqueo aún costado Q30.00 las 3 horas o Q14.00 la hora, en el parqueo del edificio.

Saludos,

Manolo Herrera

Una Introducción al desarrollo para SharePoint con Microsoft Visual Studio 2008 (WebCast)

¿Usted es un desarrollador de .NET? Ya es hora de que aprenda lo básico del desarrollo de SharePoint, el cual se integró por completo en ASP.NET. Este recorrido el presenta los diversos lugares en SharePoint en los cuales puede desarrollar y ampliar como desarrollador. Observaremos los nuevos conceptos de SharePoint que los desarrolladores .NET deben conocer. Analizaremos lo más destacado como las partes Web, el flujo de trabajo, las definiciones de listas, los administradores de eventos para listas y las bibliotecas de documentos, los tipos de contenido personalizado, y el conector de datos de negocios. Las demostraciones utilizarán las extensiones de Visual Studio para SharePoint para mostrar cómo empezar a desarrollar algunos de estos componentes.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032389978&Culture=es-AR

Espero les anime para conocer mas de esta tecnología!,

Manolo Herrera